GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Jenkins sur CentOS 8 / RHEL 8 et CentOS 7 / RHEL 7

Jenkins est un outil CI (intégration continue) open source écrit en Java qui aide à automatiser les tâches répétitives telles que la construction, les tests et les déploiements de logiciels impliqués dans le processus de développement logiciel

Le projet Jenkins a été développé à l'origine sous le nom de projet Hudson et a été renommé après un différend avec Oracle.

Ici, nous verrons comment installer Jenkins sur CentOS 8 / RHEL 8 &CentOS 7 / RHEL 7.

Prérequis

Installer Java

Jenkins nécessite Java JRE 8 ou Java JRE 11. Ici, je vais installer OpenJDK 8.

yum -y install java-1.8.0-openjdk wget

Si vous souhaitez utiliser Oracle Java au lieu d'OpenJDK, suivez le lien ci-dessous pour l'installer.

LIRE : Comment installer Oracle Java sur CentOS 7 / RHEL 7

LIRE : Comment installer Oracle Java sur CentOS 8 / RHEL 8

Une fois l'installation terminée, vérifiez la version de Java.

java -version

Sortie :

openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-b04)
OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)

Ajouter un référentiel Jenkins

Jenkins n'est pas disponible sur le référentiel du système d'exploitation. Nous allons donc ajouter le référentiel officiel de Jenkin sur le système pour l'installation de Jenkins.

Ajoutez la clé Jenkins au système.

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

Ajoutez le référentiel Jenkins à votre système.

cd /etc/yum.repos.d/

curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo

Installer Jenkins

Maintenant, installez Jenkins en utilisant la commande suivante.

yum -y install jenkins

Démarrez le service Jenkins.

systemctl start jenkins

Activez le démarrage automatique du service Jenkins au démarrage du système.

systemctl enable jenkins

Vérifiez l'état du service Jenkins.

systemctl status jenkins

Pare-feu

Configurez le pare-feu pour autoriser l'accès au portail Jenkins à partir de machines externes.

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

firewall-cmd --reload

Configurer Jenkins

Avec l'interface Web de Jenkins, nous pouvons créer, tester et déployer des logiciels. Avant d'accéder à l'interface Web de Jenkins, nous devons la configurer.

Ouvrez un navigateur Web et accédez à l'URL suivante.

http://votre.adresse.ip.ress:8080

Pour des raisons de sécurité, Jenkins place le mot de passe initial dans /var/lib/Jenkins/secrets/initialAdminPassword fichier pour empêcher une installation non autorisée de Jenkins.

Lisez le fichier avec la commande ci-dessous et obtenez le mot de passe pour l'installation de Jenkins.

cat /var/lib/jenkins/secrets/initialAdminPassword

Sortie :

18b628b7df874031932d2400e3b9d050

Copiez et collez le mot de passe dans l'assistant de configuration de Jenkins, puis cliquez sur Continuer.

Soit installez les plugins suggérés ou sélectionnez les plugins à installer en fonction de vos besoins. Je vous recommande d'installer les plugins suggérés pour installer les plugins les plus utiles pour l'instant, et bien sûr, vous pouvez installer les plugins requis plus tard.

Attendez que les plugins s'installent.

Créez le premier utilisateur administrateur pour Jenkins.

Configurez l'URL racine pour Jenkins.

Jenkins est maintenant terminé. Vous pouvez commencer à travailler sur Jenkins en cliquant sur Commencer à utiliser Jenkins.

Accéder à Jenkins

Pour accéder à Jenkins, accédez à l'URL ci-dessous à l'aide du navigateur.

http://votre.adresse.ip.ress:8080

Connectez-vous avec le compte administrateur de Jenkins que vous avez créé il y a quelques étapes.

Une fois la connexion réussie, vous obtiendrez le tableau de bord Jenkins.

Conclusion

C'est tout. Vous avez appris à installer Jenkins sur CentOS 8/RHEL 8 &CentOS 7/RHEL 7. De plus, découvrez comment créer votre premier projet Jenkins. Lisez également la documentation de Jenkins pour plus d'informations. Veuillez partager vos commentaires dans la section des commentaires.


Cent OS
  1. Comment installer phpMyAdmin sur RHEL 8 / CentOS 8

  2. Comment installer P7Zip sur RHEL 8 / CentOS 8

  3. Comment installer ntfs-3g sur RHEL 8 / CentOS 8

  4. Comment installer PHP-mbstring sur RHEL 8 / CentOS 8

  5. Comment installer phantomjs sur RHEL 8 / CentOS 8

Comment installer Docker CE sur RHEL 8 / CentOS 8

Comment installer Jenkins sur CentOS 7

Comment installer Jenkins sur CentOS 8

Comment installer VirtualBox 6.0 sur CentOS 8 / RHEL 8

Comment installer et configurer Jenkins sur CentOS 8 / RHEL 8

Comment installer Jenkins sur CentOS 7 ?