GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Jenkins sur Debian 9

Jenkins est un serveur d'automatisation open source qui permet de configurer facilement un pipeline d'intégration et de livraison continues (CI/CD).

L'intégration continue (CI) est une pratique DevOps dans laquelle les membres de l'équipe valident régulièrement leurs modifications de code dans le 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 dans lesquelles les modifications de code sont automatiquement créées, testées et déployées en production.

Dans ce didacticiel, nous allons parcourir l'installation de Jenkins sur une machine Debian 9 à l'aide du référentiel de packages Jenkins Debian.

Prérequis #

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

Installation de Jenkins #

Suivez les étapes ci-dessous pour installer Jenkins sur un système Debian :

  1. Jenkins est une application Java, vous devez donc d'abord installer Java. Pour ce faire, mettez à jour l'index du package et installez le package Java 8 OpenJDK avec les commandes suivantes :

    sudo apt updatesudo apt install openjdk-8-jdk

    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.

  2. Importez les clés GPG du référentiel Jenkins en utilisant le wget suivant commande :

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

    Les commandes doivent retourner OK 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 fiables.

    Une fois la clé importée, ajoutez le référentiel Jenkins à votre système avec :

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

    sudo apt updatesudo apt install jenkins
  4. Démarrez le service Jenkins et activez-le pour qu'il démarre automatiquement au démarrage :

    sudo systemctl start jenkinssudo systemctl enable jenkins

Configuration de Jenkins #

Commencez la configuration en ouvrant votre navigateur et en tapant votre domaine ou votre adresse IP suivi du port 8080 , http://your_ip_or_domain:8080 .Un écran semblable au suivant s'affichera :

Lors de l'installation, le programme d'installation de Jenkins crée un mot de passe alphanumérique initial de 32 caractères. Pour trouver le mot de passe, tapez :

sudo cat /var/lib/jenkins/secrets/initialAdminPassword
290ed743493b468ca767b4f363964c54

Copiez le mot de passe, collez-le dans le champ Mot de passe administrateur et cliquez sur Continue .

Sur l'écran suivant, l'assistant d'installation vous demandera si vous souhaitez installer des plugins suggérés ou si vous souhaitez sélectionner des plugins spécifiques. Cliquez sur Install suggested plugins boîte, et le processus d'installation commencera immédiatement.

Ensuite, vous serez invité à configurer le premier utilisateur administrateur. Remplissez les informations requises et cliquez sur Save 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 Save and Finish et le processus de configuration sera terminé.

Cliquez sur Start using Jenkins et vous serez redirigé vers le tableau de bord Jenkins connecté en tant qu'utilisateur administrateur que vous avez créé lors de l'une des étapes précédentes.

À ce stade, vous avez installé avec succès Jenkins sur votre système.


Debian
  1. Comment installer Tomcat 8.5 sur Debian 9

  2. Comment installer MongoDB sur Debian 9

  3. Comment installer Nextcloud sur Debian 9

  4. Comment installer PostgreSQL 11 / 10 sur Debian 9 et Debian 8

  5. Comment installer MongoDB 4.4 / 4.2 sur Debian 9

Comment installer Jenkins sur Debian 11

Comment installer Nginx sur Debian 11

Comment installer Nagios sur Debian 10 / Debian 9

Comment installer Jenkins sur Debian 10 / Debian 9

Comment installer Jenkins sur Debian 10

Comment installer Go sur Debian 11