Jenkins est un outil d'intégration continu développé par Java et très facile à utiliser. Il peut nous aider à réaliser un environnement de déploiement automatisé, des tests, des emballages, etc., et peut également nous envoyer une notification par e-mail une fois la tâche de construction réussie ou échouée.
Qu'est-ce que l'intégration continue? Cela signifie pouvoir exécuter une tâche à plusieurs reprises et durer.
Télécharger et installer Jenkins
L'adresse de téléchargement de Jenkins est https://jenkins.io/download/. Lors du téléchargement, vous pouvez choisir chaque version et la version du système d'exploitation correspondant. Généralement, vous pouvez télécharger un fichier .war commun lors du téléchargement. Cela peut fonctionner sur n'importe quel système d'exploitation, mais la prémisse est que vous devez installer JDK, car Jenkins est développé en Java.
Les Jenkins utilisés dans ce blog sont la version 2.17, et la version JDK est 1.7. Si vous téléchargez la dernière version Jenkins sur le site officiel, vous avez besoin de 1.8 JDK, sinon vous pourriez ne pas démarrer Jenkins.
L'image ci-dessous est une capture d'écran du fichier .war sur le site officiel de Jenkins.
Après le téléchargement, il est très facile de démarrer Jenkins. Entrez le répertoire où Jenkins est situé dans la ligne de commande, puis exécutez Java -Jar Jenkins.war pour commencer. Cette méthode est facile à utiliser dans Linux, Mac et Windows.
Après avoir commencé, regardez les journaux dans la ligne de commande et enfin afficher Jenkins est entièrement opérationnel. Jenkins est lancé avec succès.
CD Desktop #Download to Desktop, CD à Desktop Java -jar jenkins.war #Start Jenkins
Vous trouverez ci-dessous une capture d'écran de démarrage
Capture d'écran de startup réussie
L'installation de Jenkins réussit.
Accès aux configurations Jenkins, Jenkins
Le numéro de port par défaut de Jenkins démarré de la même manière à l'heure est le 8080. Si vous accédez à Jenkins, c'est votre IP: 8080. Le mien est démarré localement, donc j'utilise LocalHost: 8080 pour y accéder. Si vous déployez sur votre serveur, vous devez écrire l'IP de votre serveur pour y accéder.
Lorsque vous ouvrez Jenkins pour la première fois, il vous permettra de déverrouiller et d'entrer le mot de passe d'initialisation de l'administrateur. Ce mot de passe est invité sur la page. Dans un répertoire sur le lecteur C, accédez au lecteur C pour le trouver, ouvrez-le avec TXT, copiez-le et remplissez-le, comme indiqué ci-dessous:
Après avoir rempli le mot de passe initial, il vous sera demandé de sélectionner le plug-in. Devez-vous choisir le plug-in recommandé ou le plug-in personnalisé? Sélectionnons simplement le plug-in recommandé. Installez le plug-in restant. Il installera automatiquement ces plug-ins. Le processus de plug-in peut être plus long, alors soyez patient, comme indiqué dans la figure ci-dessous:
Ce qui suit est la page du plugin d'installation
Une fois le plug-in installé, vous devez saisir le nom d'utilisateur, le mot de passe et l'adresse e-mail d'un administrateur. Rappelez-vous ici. Vous devez l'utiliser pour vous connecter à l'avenir. Vous ne pouvez pas écrire l'adresse e-mail au hasard. Vous devez rédiger l'adresse e-mail que vous utilisez pour envoyer des e-mails à l'avenir, sinon l'e-mail échouera.
Ce n'est qu'alors que l'installation et la configuration de base de Jenkins peuvent être vraiment terminées. Voici ce que vous voyez lorsque vous vous connectez
Jenkins configurez l'envoi d'e-mails
Connectez-vous avec l'utilisateur administrateur, recherchez les paramètres globaux de la gestion du système Jenkins. Il y a l'emplacement de Jenkins dans les paramètres globaux, et il y a une adresse e-mail de l'administrateur système ci-dessous. Écrivez ceci comme l'adresse e-mail que vous avez entrée lorsque vous avez créé l'utilisateur administrateur tout à l'heure.
Continuez ensuite à rechercher, recherchez la notification par e-mail, puis cliquez sur l'avancé sous la notification par e-mail. C'est l'endroit idéal pour configurer l'envoi des e-mails.
Le serveur SMTP est l'adresse du serveur SMTP. Vous pouvez écrire le serveur SMTP de la boîte aux lettres que vous utilisez.
Pour vérifier l'utilisation de l'authentification SMTP, voici pour entrer le compte et le mot de passe de l'adresse e-mail. Notez que l'adresse e-mail QQ et l'adresse e-mail 163 doivent être entrées pour entrer le code d'autorisation. Vous ne pouvez pas utiliser le mot de passe directement et vous devez également activer SMTP dans les paramètres.
Si l'adresse e-mail est un protocole SSL, vous devez vérifier le protocole SSL, par exemple, la boîte aux lettres QQ utilise le protocole SSL.
Il y a aussi un numéro de port SMTP ci-dessous, vous n'avez donc pas besoin de l'écrire. Jenkins écrira automatiquement le numéro de port pour vous. Si votre numéro de port de serveur de messagerie n'est pas la valeur par défaut, le numéro de port par défaut pour SMTP est de 25 et le numéro de port par défaut pour SMTPSSL est 465. Si le serveur de messagerie de votre entreprise est construit par vous-même, vous devez l'écrire ici si le numéro de port est modifié.
Ci-dessous est une capture d'écran
La configuration de l'e-mail est terminée. Tissons si cela peut réussir.
Continuez à le rechercher, il y a une configuration de test en envoyant des e-mails de test. Cochez-le. Il vous permettra de saisir un e-mail, puis de cliquer sur la configuration du test et vous pouvez le tester. Ci-dessous, vous pouvez voir que j'ai reçu un e-mail de test de Jenkins.
Vous trouverez ci-dessous une capture d'écran de l'e-mail reçu.
Enfin OK, c'est ce que sont l'installation, la configuration de base et la configuration des e-mails de Jenkins. Allez et essayez-le.