Recherche de site Web

Comment installer Jenkins sur CentOS 8


Auparavant, lors du développement de logiciels, les développeurs soumettaient leur code à un référentiel de code comme GitHub ou Git Lab, généralement le code source était semé de bugs et d'erreurs. Pour aggraver encore les choses, les développeurs devraient attendre que l'intégralité du code source soit construite et testée pour vérifier les erreurs. C’était fastidieux, chronophage et frustrant. Il n’y a eu aucune amélioration itérative du code et, dans l’ensemble, le processus de livraison des logiciels a été lent. Puis vint Jenkins.

Jenkins est un outil d'intégration continue gratuit et open source écrit en Java qui permet aux développeurs de développer, tester et déployer du code en continu de manière simple et efficace. Il automatise les tâches, économisant ainsi du temps et éliminant la partie stressante du processus de développement logiciel.

Dans cet article, nous montrons comment installer Jenkins sur CentOS 8 Linux.

Étape 1 : Installer Java sur CentOS 8

Pour que Jenkins fonctionne, vous devez installer soit Java JRE 8, soit Java 11. Dans l'exemple ci-dessous, nous avons décidé d'installer Java 11. Par conséquent, pour installer Java 11, exécutez la commande.

dnf install java-11-openjdk-devel

Pour vérifier l'installation de Java 11, exécutez la commande.

java --version

Le résultat confirme que Java 11 a été installé avec succès.

Étape 2 : Ajouter le référentiel Jenkins sur CentOS 8

Étant donné que Jenkins n'est pas disponible dans les référentiels CentOS 8, nous allons donc ajouter le Référentiel Jenkins manuellement au système.

Commencez par ajouter la Jenkins Key comme indiqué.

rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

Ajoutez maintenant le référentiel de Jenkin à CentOS 8.

cd /etc/yum/repos.d/
curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo

Étape 3 : Installez Jenkins sur CentOS 8

Après avoir ajouté avec succès le référentiel Jenkins, vous pouvez procéder à l'installation de Jenkins en exécutant.

dnf install jenkins

Une fois installé, démarrez et vérifiez l'état de Jenkins en exécutant les commandes.

systemctl start jenkins
systemctl status jenkins

Le résultat ci-dessus montre que Jenkins est opérationnel.

Ensuite, vous devez configurer le pare-feu pour autoriser l'accès au port 8080 qui est utilisé par Jenkins. Pour ouvrir le port sur le pare-feu, exécutez les commandes.

firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload

Étape 4 : Configuration de Jenkins sur CentOS 8

Une fois les configurations initiales effectuées, la seule partie restante consiste à configurer Jenkins sur un navigateur Web. Pour y parvenir, parcourez l’adresse IP de votre serveur comme indiqué :

http://server-IP:8080

La première section vous demande de déverrouiller Jenkins à l'aide d'un mot de passe. Ce mot de passe est placé dans le fichier /var/lib/Jenkins/secrets/initialAdminPassword.

Pour lire le mot de passe, utilisez simplement la commande cat comme indiqué.

cat /var/lib/Jenkins/secrets/initialAdminPassword

Copiez et collez le mot de passe dans le champ de texte Mot de passe administrateur et cliquez sur « Continuer ».

Dans la deuxième étape, 2 options vous seront proposées : « Installer à l'aide des plugins suggérés» ou « Sélectionner les plugins à installer».

Pour l'instant, cliquez sur « Installer à l'aide des plugins suggérés » pour installer les plugins essentiels à notre configuration.

L'installation des plugins va bientôt démarrer.

Dans la section suivante, remplissez les champs afin de créer le Premier administrateur. Une fois que vous avez terminé, cliquez sur « Enregistrer et continuer ».

La section « Configuration de l'instance » vous fournira l'URL Jenkins par défaut. Pour des raisons de simplicité, il est recommandé de le laisser tel quel et de cliquer sur « Enregistrer et terminer ».

À ce stade, la configuration de Jenkins est désormais terminée. Pour accéder au tableau de bord Jenkins, cliquez simplement sur « Commencer à utiliser Jenkins ».

Le tableau de bord de Jenkins est affiché ci-dessous.

La prochaine fois que vous vous connecterez à Jenkins, fournissez simplement le nom d'utilisateur Admin et le mot de passe que vous avez spécifiés lors de la création de l'utilisateur Admin.

Conclusion

Il s'agissait d'une procédure étape par étape expliquant comment installer l'outil Jenkins d'intégration continue sur CentOS 8. Pour en savoir plus sur Jenkins. Lisez la documentation Jenkins. Vos commentaires sur ce guide sont les bienvenus.