Comment installer Jenkins sur Ubuntu 20.04 Focal Fossa Linux

Comment installer Jenkins sur Ubuntu 20.04 Focal Fossa Linux

Jenkins est un serveur d'automatisation qui est utilisé pour automatiser le développement de logiciels, notamment: construire, tester et déploier ainsi que pour faciliter l'intégration continue et la livraison continue. L'objectif de ce guide est d'installer Jenkins sur Ubuntu 20.04 Focal Fossa Linux Server / Desktop.

Dans ce tutoriel, vous apprendrez:

  • Comment ajouter la clé de signature et le référentiel de Jenkins
  • Comment installer Jenkins
  • Comment récupérer le mot de passe Jenkins initial
  • Comment se connecter à Jenkins
Jenkins sur Ubuntu 20.04 Focal Fossa Linux

Exigences et conventions logicielles utilisées

Exigences logicielles et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version logicielle utilisée
Système Installé Ubuntu 20.04 ou Ubuntu 20 amélioré.04 FOCAL FOSSA
Logiciel Jenkins
Autre Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande.
Conventions # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Comment installer Jenkins sur Ubuntu 20.04 Instructions étape par étape

  1. La première étape consiste à importer la clé de signature de Jenkins et d'activer le référentiel Jenkins. Pour ce faire, ouvrez votre terminal et exécutez:
    $ wget -q -o - https: // pkg.jenkins.IO / Debian / Jenkins.Io.clé | sudo apt-key add - $ sudo sh -c 'echo deb http: // pkg.jenkins.IO / Debian-stable binaire /> / etc / apt / sources.liste.d / jenkins.Liste '$ sudo apt mise à jour 
  2. La prochaine étape consiste à installer une version Java JDK appropriée. Consultez la page Jenkins suivante pour les versions Java prises en charge.

    Prendre une décision sur la version java que vous souhaitez utiliser et effectuer l'installation avant de continuer. Dans ce tutoriel, nous utiliserons Java JDK 11. Amentiez la commande ci-dessous avec le numéro de version Java souhaité avant l'exécution:

    $ sudo apt install openjdk-11-jdk-headless 


  3. Maintenant, nous sommes prêts à installer Jenkins. Pour ce faire, courez:
    $ sudo apt installer jenkins 
  4. Permettez à Jenkins de commencer après le redémarrage et de démarrer le service:
    $ sudo systemctl activer --now jenkins 

    À ce stade, le serveur Jenkins doit être prêt pour les demandes entrantes sur le port 8080. Pour confirmer qu'il fonctionne:

    $ ss -nl | Grep 8080 TCP Écoute 0 50 *: 8080 *: * 
  5. Connectez-vous au serveur Jenkins à l'aide de votre navigateur à partir du serveur local http: // localhost: 8080 ou machine distante http: // server-ip-or-hostname: 8080.

    Lors de la connexion à distance à un serveur Jenkins compatible pour le pare-feu 8080 Port pour le trafic entrant:

    sudo ufw autoriser 8080 


  6. Récupérer le mot de passe Jenkins initial. Exemple:
    $ sudo cat / var / lib / jenkins / secrets / initialAdminpassword 8b5e143dfb694ea586bca53afe746a1e 
    Entrez le mot de passe Jenkins initial et appuyez sur Continuer.
  7. Sélectionnez soit pour installer des plugins suggérés et cliquez sur la sélection manuelle.
  8. Attendez que l'installation se termine.
  9. Créer un compte administrateur Jenkins.
  10. Entrez le nom d'hôte du serveur Jenkins.
  11. L'installation de Jenkins est maintenant terminée.


  12. Bienvenue à l'interface administratrice de Jenkins. Terminé.

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Choses à installer sur Ubuntu 22.04
  • Ubuntu 20.04 astuces et choses que vous ne savez peut-être pas
  • Ubuntu 20.04 Guide
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Fichiers de configuration Linux: 30 premiers
  • Masterring Bash Script Loops
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?