Comment installer Jenkins sur Debian 10 Linux

Jenkins est un serveur d’automatisation open source 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.

Dans ce tutoriel, nous expliquerons comment installer Jenkins sur un Debian 10, Buster à partir du référentiel Jenkins officiel.

Installation de Jenkins #

Effectuez les étapes suivantes en tant que root ou utilisateur avec des privilèges sudo pour installer Jenkins sur Debian 10:

  1. Jenkins est écrit en Java, donc la première étape consiste à installer Java. Pour ce faire, mettez à jour l’index du package et installez le package OpenJDK 11 avec les commandes suivantes:

    sudo apt updatesudo apt install default-jdk

    Java LTS version 8 n’est pas disponible dans les référentiels Debian Buster officiels. Si vous souhaitez exécuter Jenkins avec Java 8, consultez ce guide d’installation.

  2. Utilisez wget pour télécharger et importer les clés GPG du référentiel Jenkins:

    wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

    La commande doit retournerOK, ce qui signifie que la clé a été importée avec succès et que les packages de ce référentiel seront considérés comme approuvés.

    Exécutez la commande suivante pour ajouter le référentiel Jenkins à votre système:

    sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
  3. Mettre à jour leaptliste des packages et installez la dernière version de Jenkins:

    sudo apt updatesudo apt install jenkins
  4. Activez et démarrez le service Jenkins en exécutant:

    sudo systemctl enable --now jenkins

Configuration de Jenkins #

Pour démarrer le processus de configuration, ouvrez votre navigateur et saisissez votre domaine ou votre adresse IP, puis port8080, http://your_ip_or_domain:8080.

Un écran similaire au suivant s’affiche:

Pendant l’installation, le programme d’installation Jenkins crée un mot de passe alphanumérique long de 32 caractères initial. Pour trouver le type de mot de passe:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword
5a541fac8f094f8db4155e11117f927a

Copiez le mot de passe, collez-le dans le champ Mot de passe administrateur, puis cliquez surContinue.

Sur l’écran suivant, l’assistant de configuration vous demandera si vous souhaitez installer les plugins suggérés ou si vous souhaitez sélectionner des plugins spécifiques. Clique sur leInstall suggested pluginset le processus d’installation démarre immédiatement.

Ensuite, vous serez invité à configurer le premier utilisateur administrateur. Remplissez les informations requises et cliquez surSave and Continue.

La page suivante vous demandera de définir l’URL de votre instance Jenkins. Le champ sera rempli avec une URL générée automatiquement.

Confirmez l’URL en cliquant sur leSave and Finishet le processus de configuration sera terminé.

Clique sur leStart using Jenkins