Android

Comment installer Jenkins sur Centos 7

Jenkins Installation Tutorial For Beginners | Jenkins Installation on Linux | DevOps Tools | Edureka

Jenkins Installation Tutorial For Beginners | Jenkins Installation on Linux | DevOps Tools | Edureka

Table des matières:

Anonim

Jenkins est un serveur d'automatisation open source basé sur Java qui offre un moyen simple de configurer un pipeline d'intégration continue et de livraison continue (CI / CD).

L'intégration continue (CI) est une pratique DevOps dans laquelle les membres de l'équipe soumettent régulièrement leurs modifications de code au référentiel de contrôle de version, après quoi des builds et des tests automatisés sont exécutés. La livraison continue (CD) est une série de pratiques où les modifications de code sont automatiquement créées, testées et déployées en production.

Ce tutoriel vous guidera à travers les étapes d'installation de Jenkins sur un système CentOS 7 en utilisant le référentiel Jenkins officiel.

Conditions préalables

Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec les privilèges sudo.

Installer Jenkins

Pour installer Jenkins sur votre système CentOS, suivez les étapes ci-dessous:

  1. Jenkins est une application Java, la première étape consiste donc à installer Java. Exécutez la commande suivante pour installer le package OpenJDK 8:

    sudo yum install java-1.8.0-openjdk-devel

    La version actuelle de Jenkins ne prend pas encore en charge Java 10 (et Java 11). Si plusieurs versions de Java sont installées sur votre ordinateur, assurez-vous que Java 8 est la version Java par défaut.

    L'étape suivante consiste à activer le référentiel Jenkins. Pour ce faire, importez la clé GPG à l'aide de la commande curl suivante:

    curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo

    Et ajoutez le référentiel à votre système avec:

    sudo rpm --import

    Une fois le référentiel activé, installez la dernière version stable de Jenkins en tapant:

    sudo yum install jenkins

    Une fois le processus d'installation terminé, démarrez le service Jenkins avec:

    sudo systemctl start jenkins

    Pour vérifier s'il a démarré avec succès:

    systemctl status jenkins

    Vous devriez voir quelque chose de similaire à ceci:

    ● jenkins.service - LSB: Jenkins Automation Server Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled) Active: active (running) since Thu 2018-09-20 14:58:21 UTC; 15s ago Docs: man:systemd-sysv-generator(8) Process: 2367 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS) CGroup: /system.slice/jenkins.service

    Enfin, activez le service Jenkins pour démarrer au démarrage du système.

    sudo systemctl enable jenkins

    jenkins.service is not a native service, redirecting to /sbin/chkconfig. Executing /sbin/chkconfig jenkins on

Ajustez le pare-feu

Utilisez les commandes suivantes pour ouvrir le port nécessaire:

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

Configuration de Jenkins

Pour configurer votre nouvelle installation Jenkins, ouvrez votre navigateur et tapez votre domaine ou votre adresse IP suivi du port 8080 :

http://your_ip_or_domain:8080

Un écran similaire au suivant apparaît, vous invitant à saisir le mot de passe administrateur créé lors de l'installation:

Si vous avez atteint ce point, vous avez réussi à installer Jenkins sur votre système CentOS.

Conclusion

Dans ce didacticiel, vous avez appris à installer et à terminer la configuration initiale de Jenkins sur les systèmes basés sur CentOS / RHEL. Vous pouvez maintenant visiter la page de documentation officielle de Jenkins et commencer à explorer le workflow et le modèle de plug-in de Jenkins.

jenkins centos