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

Installer Jenkins sur CentOS 8

Jenkins est un programme d'automatisation populaire et open source basé sur Java. Il aide les développeurs à gérer efficacement leurs tâches telles que la création, les tests et le déploiement de logiciels. Il automatise les constructions de logiciels de manière systématique et informe les développeurs des erreurs le plus tôt possible. C'est un programme riche en fonctionnalités qui peut être étendu grâce à divers plugins.

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des tâches d'installation de logiciels connexes sur votre système Linux.

Dans ce contexte, nous verrons comment installer Jenkins sur une machine CentOS 8.

Pour cette procédure d'installation, vous aurez besoin d'un utilisateur disposant des privilèges root ou sudo.


Les avantages de l'utilisation de Jenkins incluent :

  • Jenkins est une application gratuite et open source.
  • Sa facilité de configuration est étendue pour englober plusieurs environnements.
  • Il a des antécédents exceptionnels de stabilité et de longévité.
  • Jenkins est indépendant de la plate-forme, il fonctionne donc dans presque tous les environnements.
  • Jenkins prend en charge les environnements cloud natifs.
  • Il offre un nombre substantiel d'outils et de plugins, ce qui augmente sa fonctionnalité.
  • Jenkins peut utiliser un double mode de fonctionnement dans deux ou plusieurs environnements différents.
  • Il dispose d'une base communautaire importante, ce qui augmente la disponibilité des options d'assistance et de la documentation.

Étapes pour installer Jenkins sur CentOS

Jenkins n'est pas disponible dans les référentiels de packages par défaut de CentOS. Nous pouvons l'installer en ajoutant manuellement le référentiel Jenkins à nos référentiels système. Alors suivez les étapes ci-dessous.


1. Installer les prérequis

Pour commencer, nous devons installer les prérequis à l'aide de la commande ci-dessous :

$ sudo yum install java-11-openjdk-devel

Lorsque vous y êtes invité, entrez le mot de passe sudo et s'il demande une confirmation, appuyez sur y puis sur Entrée pour confirmer. Après cela, les prérequis seront installés.


2. Ajouter le référentiel Jenkins

Maintenant, ajoutez le référentiel Jenkins à vos référentiels système à l'aide de la commande ci-dessous :

$ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

Cette commande ajoutera le fichier de référentiel Jenkins jenkins.repo au répertoire /etc/yum.repos.d.


3. Importer la clé du référentiel

Il est maintenant temps d'importer la clé du référentiel Jenkins afin que le système puisse vérifier le package :

$ sudo rpm ––import https://pkg.jenkins.io/redhat/jenkins.io.key


4. Installez Jenkins

Maintenant, pour installer Jenkins, utilisez la commande ci-dessous :

$ sudo yum install jenkins

S'il vous demande confirmation, appuyez sur y puis sur Entrée pour confirmer. Après cela, Jenkins sera installé sur votre machine.


5. Démarrez le service Jenkins

Une fois Jenkins installé, vous devrez démarrer et activer son service. Pour démarrer Jenkins sur votre système, voici la commande :

$ sudo systemctl start jenkins

Pour permettre au service de le démarrer automatiquement au démarrage, utilisez la commande ci-dessous :

$ sudo systemctl enable jenkins

Ensuite, vous pouvez vérifier l'état du service à l'aide de la commande ci-dessous :

$ sudo systemctl status jenkins

Si tout fonctionne bien, il y aura un statut actif (en cours d'exécution) dans la sortie de la commande.


6. Ajustez le pare-feu

Jenkins écoute sur le port 8080. Si votre système est protégé par un pare-feu et que vous souhaitez accéder à Jenkins depuis une machine distante, vous devrez ouvrir le port 8080 dans votre pare-feu.

Tout d'abord, pour vérifier si votre système (où Jenkins est installé) est protégé par un pare-feu, utilisez la commande ci-dessous :

$ sudo systemctl status firewalld

Si vous voyez l'état actif (en cours d'exécution) dans la sortie, cela signifie que le pare-feu est activé sur votre système.

Pour ouvrir le port 8080 utilisé par Jenkins dans le pare-feu, utilisez la commande ci-dessous :

$ sudo firewall-cmd ––permanent ––zone=public ––add-port=8080/tcp

Rechargez ensuite le pare-feu :

$ sudo firewall-cmd --reload


Comment lancer Jenkins ?

Pour lancer Jenkins, ouvrez simplement votre navigateur Web et accédez à http:/ip_address:8080 où ip_address est l'adresse IP du système sur lequel Jenkins est installé.

Cela ouvrira la page Déverrouiller Jenkins dans votre navigateur Web qui contient l'emplacement du mot de passe administrateur.

Ici, vous pouvez récupérer le mot de passe. Pour ce faire, ouvrez le terminal et tapez sudo cat suivi de l'emplacement du mot de passe mentionné dans la page Déverrouiller Jenkins. La commande affichera le mot de passe administrateur sur le terminal.

Ensuite, copiez le mot de passe et saisissez-le sous la barre de mot de passe administrateur, puis cliquez sur Continuer.

Ensuite, sur la page suivante, cliquez sur Installer les plugins suggérés ou cliquez sur Sélectionner les plugins à installer si vous souhaitez sélectionner les plugins manuellement.

Les plugins seront alors installés.

Vous verrez la fenêtre Mise en route avec la page "Créer le premier utilisateur administrateur".

Ensuite, sur la page de configuration d'instance, vous verrez l'URL générée automatiquement du Jenkins. Cliquez sur Enregistrer et terminer.

Maintenant, le "Jenkins est prêt!" apparaîtra montrant comment vous connecter en utilisant l'administrateur comme nom d'utilisateur et mot de passe que vous avez utilisé pour accéder à l'assistant de configuration.

Enfin, cliquez sur Commencer à utiliser Jenkins.

Vous serez redirigé vers le tableau de bord Jenkins où vous pourrez commencer à l'utiliser.


Comment désinstaller Jenkins de la machine CentOS ?

Si vous souhaitez supprimer Jenkins de votre système, utilisez la commande ci-dessous pour le faire :

$ sudo yum remove Jenkins

Une fois invité, fournissez le mot de passe sudo. Si vous êtes invité à confirmer, appuyez sur y. Après quoi, il supprimera Jenkins de votre système.



Cent OS
  1. Comment installer Vagrant sur CentOS 7

  2. Comment installer Gitea sur CentOS 8

  3. Comment installer Memcached sur CentOS 8

  4. Installer Magento 2 sur CentOS 7

  5. Comment installer ownCloud sur CentOS 8

Comment installer Jenkins sur CentOS 8

Installez Odoo 13 sur CentOS 8

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

Comment installer Zoom sur CentOS 8

Comment installer Nethogs sur CentOS

Comment installer Jenkins sur CentOS 7 ?