Maison >outils de développement >git >Comment déployer automatiquement du code Git à l'aide de Jenkins
Jenkins est un outil de serveur d'automatisation open source populaire qui peut être utilisé pour l'intégration continue et le déploiement continu d'applications. Avec Jenkins, vous pouvez facilement automatiser les tests, la création et le déploiement de votre code. Dans cet article, nous apprendrons comment déployer automatiquement du code Git à l'aide de Jenkins.
Préparation :
Installer Jenkins sur un serveur local ou distant. L'installation de Jenkins est très simple, suivez simplement les instructions.
Ouvrez le panneau de configuration Jenkins, cliquez sur "Gestion des plug-ins", recherchez et installez le plug-in Git dans "Plug-ins facultatifs".
Configurer Git dans Jenkins. Git doit être configuré comme contrôle de source pour être utilisé par Jenkins. Plusieurs contrôles de source Git peuvent être configurés. Dans le panneau Jenkins, cliquez sur « Gestion du système », sélectionnez « Configuration globale de l'outil » et ajoutez le chemin d'accès à Git ainsi que le nom d'utilisateur et le mot de passe facultatifs dans la section « Git ».
Créez un nouvel emploi dans Jenkins. Cliquez sur "Nouvelle tâche" dans le panneau de configuration Jenkins, entrez le nom de la tâche et sélectionnez "Créer un projet de logiciel de style libre".
Opération pratique :
Dans le Job Jenkins, cliquez sur "Gestion du code source" et sélectionnez Git comme système de contrôle du code source. Remplissez l'URL et les informations de branche du référentiel Git dans les zones de texte correspondantes.
Dans « Build Triggers », sélectionnez « Poll SCM » et configurez l'intervalle d'interrogation afin que Jenkins détecte automatiquement toute modification du code source dans un intervalle spécifique.
Dans Jenkins Job, cliquez sur « Étapes de construction » et ajoutez une étape de construction « Commande par lots » pour créer le code.
Dans l'étape de construction « Exécuter Windows Batch », entrez les commandes suivantes :
git pull npm install npm run build
Ces commandes extrairont la dernière version du référentiel Git, installeront les dépendances nécessaires et construiront l'application.
Dans Jenkins Job, cliquez sur "Build Steps" et ajoutez une étape de construction "Batch Command" pour exécuter les tests.
Dans l'étape de construction "Exécuter Windows Batch", entrez les commandes suivantes :
npm run test
Ces commandes exécuteront les tests de l'application et généreront un rapport de test.
Dans le travail Jenkins, cliquez sur "Post Build Step" et ajoutez l'étape de build "Deploy to Container".
Dans l'étape de construction « Déployer vers le conteneur », remplissez les informations de déploiement, notamment l'URL du serveur, le nom d'utilisateur, le mot de passe, etc.
Cliquez sur "Enregistrer" pour enregistrer la configuration du travail Jenkins.
Maintenant, Jenkins construira et testera automatiquement l'application lorsque le code source change. Une fois la construction et le test réussis, Jenkins déploiera automatiquement l'application sur le serveur spécifié.
Conclusion :
Utiliser Jenkins pour déployer automatiquement du code Git est un moyen puissant mais simple d'économiser du temps et des efforts. Grâce à ce processus, Jenkins créera, testera et déploiera automatiquement des applications, accélérant ainsi le processus d'itération et de déploiement. Pensez à intégrer ce processus dans votre pipeline de développement pour une livraison de code plus rapide et de meilleure qualité.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!