localisation actuelle:Maison > Articles techniques > outils de développement

  • Pipeline CI/CD dans l'intégration continue PHP : le secret de la mise en œuvre de la livraison continue
    Pipeline CI/CD dans l'intégration continue PHP : le secret de la mise en œuvre de la livraison continue
    Présentation du pipeline CI/CD Un pipeline CI/CD est un processus automatisé qui relie les différentes étapes du développement logiciel, du codage au déploiement. Il garantit que les modifications du code sont testées et vérifiées avant d'entrer en production. Composants des pipelines CI/CD Les pipelines CI/CD incluent généralement les composants suivants : Gestion du code source : gitLab, GitHub Outils CI : jenkins, Travis Outils CICD : Ansible, cadre de test Kubernetes : PHPUnit, Codeception Création de pipelines CI/CD Ce qui suit montre comment pour utiliser Jenkins et Ansible Construire un simple pipeline phpCI/CD : Installer Jenkins et Ansib
    tutoriel php . gitlab 865 2024-02-19 18:26:01
  • Outils Open Source dans l'intégration continue PHP : collaboration puissante de la communauté Open Source
    Outils Open Source dans l'intégration continue PHP : collaboration puissante de la communauté Open Source
    L'intégration continue (CI) est devenue partie intégrante du développement logiciel moderne, contribuant à garantir la qualité du code et à réduire les problèmes de fusion. Pour les développeurs PHP, il existe de nombreux outils open source disponibles pour établir et maintenir un processus CI efficace. Dans cet article, nous explorerons certains des outils phpCI open source les plus populaires et expliquerons comment vous pouvez les exploiter pour rationaliser votre processus de développement. Jenkins : Jenkins est un serveur d'intégration continue évolutif et largement utilisé pour une variété de langages de programmation, dont PHP. Il fournit une interface facile à utiliser pour créer et gérer des pipelines, automatiser les builds, exécuter des tests et effectuer des déploiements. Jenkins fonctionne bien avec plusieurs outils de gestion de code source (SCM) tels que git et GitH
    tutoriel php . gitlab 713 2024-02-19 17:50:02
  • Environnement de développement intégré PHP CI/CD et PHP : comment intégrer ?
    Environnement de développement intégré PHP CI/CD et PHP : comment intégrer ?
    PHPCI/CD s'intègre à l'environnement de développement intégré PHP pour réaliser une construction, des tests et un déploiement automatisés, améliorant ainsi l'efficacité du développement et la qualité des produits. Cet article présentera comment intégrer PHPCI/CD à l'environnement de développement intégré PHP et fournira un exemple de code correspondant. 1. Introduction à PHPCI/CD PHPCI/CD est une pratique d'intégration continue et de livraison/déploiement continu qui peut aider les équipes de développement à publier des logiciels plus rapidement et de manière plus fiable. CI/CD comprend les étapes suivantes : Intégration continue : créez, testez et vérifiez les modifications de code immédiatement après les avoir fusionnées dans la branche principale. Livraison continue : une fois que chaque build CI est réussie, les artefacts de build sont déployés dans l'environnement de test. Déploiement continu : après chaque build et test réussi de CI, déployez les artefacts de build sur
    tutoriel php . gitlab 965 2024-02-19 17:24:02
  • L'avenir de Java Git : découvrir la tendance de développement du contrôle de version
    L'avenir de Java Git : découvrir la tendance de développement du contrôle de version
    La tendance de développement future de Git La popularité du contrôle de version distribué Le contrôle de version distribué est une fonctionnalité majeure de git. Il permet à chaque développeur de disposer de sa propre base de code complète, améliorant ainsi l'efficacité et la flexibilité de la gestion du code. Avec la popularité de Git, le contrôle de version distribué devient un standard de l’industrie et de plus en plus d’équipes de développement commencent à adopter cette méthode pour gérer le code. gitclonehttps://GitHub.com/user/repo.La montée en puissance de la plateforme d'hébergement cloud git La plateforme d'hébergement cloud fournit aux développeurs des services d'hébergement de code pratiques et rapides, réduit le coût et la complexité de la gestion du code et facilite grandement le développement Collaboration des personnes. GitHub, GitLab et Bitbucket
    javaDidacticiel . gitlab 663 2024-02-19 16:10:08
  • Tutoriel d'installation et de déploiement du système CentOS7 GitLab.
    Tutoriel d'installation et de déploiement du système CentOS7 GitLab.
    GitLab est un système de gestion de versions basé sur Git qui peut fournir un entrepôt de code, une révision de code, un suivi des problèmes et d'autres fonctions. Voici les étapes pour installer GitLab sur le système CentOS7 : Installer les dépendances sudoyum installcurlpolicycoreutilsopenssh-serveropenssh-clientssudosystemctlenablesshdsudosystemctlstartsshdsudofirewall-cmd--permanent--add-service=httpsudosystemctlreloadfirewa
    connaissances en informatique . gitlab 652 2024-02-19 14:48:32
  • Installation hors ligne Centos de la version chinoise de GitLab
    Installation hors ligne Centos de la version chinoise de GitLab
    1. Téléchargez le package d'installation de gitlab. Téléchargez la dernière version chinoise du package d'installation de gitlab à partir de [Tsinghua University Open Source Software Mirror Station]. Le package d'installation est livré avec un package de localisation en chinois simplifié. Téléchargez le dernier package d'installation de gitlab depuis le [site officiel de gitlab]. 2. Installez gitlab, prenez gitlab-ce-14.9.4-ce.0.el7.x86_64 comme exemple, téléchargez-le sur le serveur centos et utilisez yum pour installer gitlabyum-yinstallgitlab-ce-14.3.2-ce.0. el7.x86_64.rpm utilise yum pour installer gityum-yinstallgit#Installer git et modifier le fichier de configuration gitlab vi
    connaissances en informatique . gitlab 990 2024-02-19 11:36:18
  • Explication détaillée de la façon de créer votre propre entrepôt GitLab sur CentOS7 ?
    Explication détaillée de la façon de créer votre propre entrepôt GitLab sur CentOS7 ?
    Les étapes détaillées pour créer votre propre entrepôt GitLab sur CentOS7 sont les suivantes : Mettre à jour le système : Avant de commencer, assurez-vous que votre système a été mis à jour vers la dernière version. Ouvrez un terminal et exécutez la commande suivante : sudoyumupdate-y Installer les dépendances : Avant d'installer GitLab, vous devez installer certaines dépendances. Exécutez la commande suivante pour installer les packages requis : sudoyuminstall-ycurlpolicycoreutils-pythonopenssh-server Ajouter le référentiel GitLab : Exécutez la commande suivante pour ajouter la clé GPG du référentiel GitLab : curl|sudobash Installer GitLab : Exécutez la commande suivante pour installer
    connaissances en informatique . gitlab 1119 2024-02-18 17:42:23
  • Utiliser Terraform pour gérer les clusters OpenStack
    Utiliser Terraform pour gérer les clusters OpenStack
    Terraform est un langage déclaratif qui sert de modèle à l'infrastructure que vous construisez. Après avoir eu un environnement de production OpenStack et un laboratoire à domicile pendant un certain temps, je confirme l'importance du déploiement et de la gestion des charges de travail du point de vue de l'administrateur et du locataire. Terraform est un outil logiciel open source permettant de gérer l'infrastructure en tant que code, en créant des plans d'infrastructure via un langage déclaratif. Il prend en charge la gestion Git et convient à GitOps. Cet article présente les bases de l'utilisation de Terraform pour gérer les clusters OpenStack. J'ai recréé le projet de démonstration OpenStack à l'aide de Terraform. Pour installer Terraform, j'ai utilisé CentOS comme tremplin
    connaissances en informatique . gitlab 577 2024-02-18 16:42:23
  • Paramètres SSH sans mot de passe pour Mac ?
    Paramètres SSH sans mot de passe pour Mac ?
    Préface : Cet article est là pour vous présenter le contenu pertinent sur les paramètres SSH sans mot de passe sur Mac. J'espère qu'il vous sera utile, jetons-y un coup d'œil. Apprenez étape par étape comment configurer plusieurs comptes SSH sur Mac 1. Affichez la clé publique via cat~/.ssh/id_rsa.pub, copiez l'intégralité de la clé publique et configurez-la sur un backend tel que GitHub. Tout d’abord, recherchez, téléchargez et installez le logiciel Termius dans l’AppStore. Une fois l'installation terminée, ouvrez l'application et accédez à la page principale, cliquez sur le bouton [NewHost] dans le coin inférieur droit. 3. Configurez iterm2 sur Mac pour mémoriser le mot de passe du compte ssh multi-site. Tout d'abord, vous devez installer iterm2 vous-même. Après avoir ouvert le site officiel d'iterm2, cliquez sur Télécharger.
    MAC . gitlab 1006 2024-02-16 08:36:07
  • 'Tricherie' : sachez simplement que cette seule commande Linux suffit
    'Tricherie' : sachez simplement que cette seule commande Linux suffit
    Il existe une multitude d'informations sur Linux et l'open source sur Internet, mais lorsque vous souhaitez approfondir, vous avez généralement besoin d'un document pratique. Dans les systèmes Unix avant l'apparition de Linux, il existait déjà des commandes man (abréviation de "manuel") et info, qui peuvent toutes deux afficher les documents officiels du projet pour les commandes, les fichiers de configuration, les appels système, etc. Il y a un débat quant à savoir si les pages de manuel et d'informations sont des rappels utiles pour les utilisateurs habitués à utiliser l'outil, ou si elles fournissent une introduction aux nouveaux utilisateurs. Quoi qu'il en soit, les pages de manuel et d'informations décrivent les outils et comment les utiliser, et couvrent rarement des tâches spécifiques et comment les réaliser. C'est pour cette raison que la commande de triche a été développée. Par exemple, imaginez que vous ne vous souvenez pas
    Linux . gitlab 591 2024-02-15 15:00:16
  • Packages binaires vs packages de code source sous Linux : lequel choisir ?
    Packages binaires vs packages de code source sous Linux : lequel choisir ?
    Sur les systèmes Linux, le processus d'installation est généralement différent de la méthode traditionnelle d'installation du logiciel Windows. Vous pouvez l'installer à partir d'un package prédéfini ou compiler le programme vous-même. Dans ces distributions de plus en plus populaires, les packages prédéfinis constituent souvent la principale solution. Mais parfois, vous devrez peut-être également compiler à partir du code source. C'est aussi l'une des caractéristiques du système d'exploitation Linux. La compilation d'un programme à partir du code source garantit que le programme fonctionnera correctement sur le système et disposera de plus de flexibilité et de personnalisation. Quelle que soit la méthode que vous choisissez, vous devez choisir celle qui vous convient le mieux en fonction de vos besoins. Qu'est-ce qu'un paquet binaire ? L'installation de programmes sous Linux diffère généralement de la manière traditionnelle d'installer des logiciels sous Windows. plutôt que de
    Linux . gitlab 965 2024-02-14 19:06:02
  • Lors de la création de Golang Deb dans gitlab-ci/cd, il n'y a pas de fichiers Go dans...
    Lors de la création de Golang Deb dans gitlab-ci/cd, il n'y a pas de fichiers Go dans...
    Il s'agit de Golang et j'utilise son code dans le fichier gitlab-ci.yml. C'est l'erreur que j'obtiens pour le fichier nogo dans /builds/release_management comme ceci : $pwd/builds/release_management$echo$basepathforbinaryfile1cmd/main_1/$lscopyingdebpackagegitlabdockerreadme.mdcmddeb-buildermbuildgo.modpublis
    Golang . gitlab 542 2024-02-13 13:50:09
  • **Xiaosi LINUX : Guide d'installation de GitLab - Tutoriel d'installation de Debian et GitLab**
    **Xiaosi LINUX : Guide d'installation de GitLab - Tutoriel d'installation de Debian et GitLab**
    **Préface** Avec la popularité croissante de la technologie open source, GitLab, en tant que puissant outil de gestion de projet et de collaboration open source, est devenu le premier choix de nombreux développeurs. L'installation de GitLab sur un système Debian peut non seulement répondre aux besoins des individus. ou de petites équipes. Il peut également fournir une plate-forme de gestion de projet stable et efficace pour des projets à grande échelle. Cet article présentera en détail comment installer GitLab sur un système Debian et partagera certaines connaissances pertinentes sur Linux. **1. Préparation** Avant de commencer l'installation, assurez-vous que votre système Debian a été mis à jour avec la dernière version et que les packages logiciels nécessaires sont installés. Vous pouvez mettre à jour le système et installer les packages logiciels via les commandes suivantes : `. ``bashsudoapt -ge
    Linux . gitlab 1139 2024-02-12 21:09:07
  • Applications courantes de prise de notes pour Linux
    Applications courantes de prise de notes pour Linux
    Les notes font partie de la vie de tout auteur. La plupart de mes articles commencent par une application de prise de notes, qui pour moi est généralement Joplin. Il existe des tonnes d'applications de prise de notes pour Linux, et celle que vous utilisez n'est peut-être pas ma préférée. Un article de blog récent m'en a rappelé six, j'ai donc dressé une liste de mes favoris. JoplinJoplin est disponible pour Linux, Windows, macOS, Android et iOS. J'aime Joplin car il enregistre automatiquement tout ce que vous ajoutez. Les notes peuvent être téléchargées sur NextCloud, OwnCloud, JoplinCloud ou même OneDrive, Dropbox ou tout autre
    Linux . gitlab 1315 2024-02-12 08:20:19
  • Accéder à distance : l'élément que vous recherchez est introuvable ou vous n'êtes pas autorisé à le visualiser
    Accéder à distance : l'élément que vous recherchez est introuvable ou vous n'êtes pas autorisé à le visualiser
    J'utilise go1.20.1, windows10x64, goland2022.3.2. Allez dans..., créez un fichier avec le contenu .netrcmachinegitlab.comloginmy_usernamepasswordmy_password définissez la variable d'environnement puis obtenez la dépendance gogetgitlab.com/foo/bar/baa/fuu Erreur distante : Theprojectyouwerelookingforcouldnotbefoundoryoud
    Golang . gitlab 970 2024-02-10 22:20:10

Recommandations d'outils

Code de contact du formulaire de message d'entreprise jQuery

Le code de contact du formulaire de message d'entreprise jQuery est un formulaire de message d'entreprise simple et pratique et le code de la page d'introduction contactez-nous.

Effets de lecture de boîte à musique HTML5 MP3

L'effet spécial de lecture de boîte à musique HTML5 MP3 est un lecteur de musique MP3 basé sur HTML5 + CSS3 pour créer de jolies émoticônes de boîte à musique et cliquer sur le bouton de commutation.

Effets spéciaux du menu de navigation d'animation de particules cool HTML5

L'effet de menu de navigation d'animation de particules cool HTML5 est un effet spécial qui change de couleur lorsque le menu de navigation est survolé par la souris.

Code d'édition par glisser-déposer du formulaire visuel jQuery

Le code d'édition par glisser-déposer du formulaire visuel jQuery est un formulaire visuel basé sur jQuery et le framework bootstrap.

Modèle Web de fournisseur de fruits et légumes biologiques Bootstrap5

Un modèle Web de fournisseur de fruits et légumes biologiques-Bootstrap5
Modèle d'amorçage
2023-02-03

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus
modèle de back-end
2023-02-02

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5
Modèle d'amorçage
2023-02-02

Modèle Web d'informations de CV simples Bootstrap4

Modèle Web d'informations de CV simples Bootstrap4
Modèle d'amorçage
2023-02-02

Matériau vectoriel d'éléments d'été mignons (EPS+PNG)

Il s'agit d'un joli matériau vectoriel d'éléments d'été, comprenant le soleil, un chapeau de soleil, un cocotier, un bikini, un avion, une pastèque, une crème glacée, une boisson fraîche, une bouée, des tongs, un ananas, une conque, une coquille, une étoile de mer, un crabe. , Citrons, crème solaire, lunettes de soleil, etc., le matériel est fourni aux formats EPS et PNG, y compris des aperçus JPG.
Matériau PNG
2024-05-09

Matériel vectoriel de quatre badges de graduation rouges 2023 (AI+EPS+PNG)

Il s'agit d'un matériau vectoriel de badge de remise des diplômes rouge 2023, quatre au total, disponible aux formats AI, EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-29

Oiseau chantant et chariot rempli de fleurs design matériel vectoriel de bannière de printemps (AI + EPS)

Il s'agit d'un matériau vectoriel de bannière printanière conçu avec des oiseaux chanteurs et un chariot rempli de fleurs. Il est disponible aux formats AI et EPS, y compris l'aperçu JPG.
image de bannière
2024-02-29

Matériau vectoriel de chapeau de graduation doré (EPS+PNG)

Il s'agit d'un matériau vectoriel de casquette de graduation dorée, disponible aux formats EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-27

Modèle de site Web d'entreprise de services de nettoyage et de réparation de décoration intérieure

Le modèle de site Web d'entreprise de services de nettoyage et d'entretien de décoration d'intérieur est un modèle de site Web à télécharger adapté aux sites Web promotionnels qui proposent des services de décoration, de nettoyage, d'entretien et d'autres organisations de services. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-05-09

Modèle de page de guide de CV personnel aux couleurs fraîches

Le modèle de page de guide de CV de candidature personnelle de correspondance de couleurs fraîches est un téléchargement de modèle Web de page de guide d'affichage de travail de CV de recherche d'emploi personnel adapté au style de correspondance de couleurs fraîches. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-29

Modèle Web de CV de travail créatif de concepteur

Le modèle Web de CV de travail créatif de concepteur est un modèle Web téléchargeable pour l'affichage de CV personnels adapté à divers postes de concepteur. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28

Modèle de site Web d'entreprise de construction d'ingénierie moderne

Le modèle de site Web d'entreprise d'ingénierie et de construction moderne est un modèle de site Web téléchargeable adapté à la promotion du secteur des services d'ingénierie et de construction. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28