Comment installer Jenkins sur Ubuntu 20.04/18.04

Comment installer Jenkins sur Ubuntu 20.04/18.04

Jenkins est un principal serveur d'automatisation open-source autonome qui est utilisé pour automatiser les affectations techniques répétitives impliquées dans la construction, les tests et la livraison ou le déploiement d'un logiciel.

Jenkins est basé sur Java et peut être installé via des packages Ubuntu, Docker ou en téléchargeant et en exécutant son fichier d'archive d'application Web (WAR) qui inclut tout le contenu d'une application Web pour s'exécuter sur un serveur.

Dans cet article, vous apprendrez à utiliser le référentiel de packages Debian pour installer Jenkins sur Ubuntu 20.04 et Ubuntu 18.04 avec le gestionnaire de packages APT.

Conditions préalables

  • Le minimum 1 Go de Ram pour une petite équipe et 4 GO+ de RAM pour l'installation de Jenkins au niveau de la production.
  • Oracle JDK 11 Installé, suivant notre tutoriel sur l'installation d'OpenJdk sur Ubuntu 20.04/18.04.

Installation de Jenkins sur Ubuntu

Sur Ubuntu, vous pouvez installer Jenkins des référentiels par défaut à apte Mais la version incluse souvent derrière la dernière version disponible.

Pour profiter de la version stable la plus récente de Jenkins fonctionnalités et correctifs, utilisez les packages maintenus au projet pour l'installer comme indiqué.

$ wget -q -o - https: // pkg.jenkins.IO / Debian-stable / 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-get update $ sudo apt-get install jenkins 
Installez Jenkins sur Ubuntu Server

Une fois Jenkins Et ses dépendances sont installées sur le système, vous pouvez démarrer, activer et vérifier l'état du Jenkins serveur à l'aide de commandes SystemCTL.

$ sudo systemctl start jenkins $ sudo systemctl activer jenkins $ sudo systemctl status jenkins 
Vérifiez l'état de Jenkins sur le serveur Ubuntu

Ensuite, vous devez ouvrir la valeur par défaut Jenkins port 8080 sur le pare-feu UFW comme indiqué.

$ sudo ufw Autoriser 8080 $ sudo ufw statut 
Ouvrez le port Jenkins sur le pare-feu UFW

Maintenant que Jenkins Installé et notre pare-feu configuré, nous pouvons terminer la configuration initiale via le navigateur Web.

Configuration de Jenkins sur Ubuntu

Compléter Jenkins installation, visitez le Jenkins Page de configuration de son port par défaut 8080 à l'adresse suivante.

http: // your_server_ip_or_domain: 8080 

Tu devrais voir le Déverrouiller Jenkins Écran, qui montre l'emplacement du mot de passe initial:

Déverrouiller Jenkins

Exécutez maintenant la commande CAT suivante pour afficher le mot de passe:

$ sudo cat / var / lib / jenkins / secrets / initialAdminPassword 
Mot de passe jenkins

Ensuite, copiez ce mot de passe de 32 caractères et collez-le dans le Mot de passe administrateur champ, puis cliquez Continuer.

Mot de passe de l'administrateur Jenkins

Ensuite, vous obtiendrez Personnaliser Jenkins Section, ici vous obtiendrez la possibilité d'installer des plugins suggérés ou de sélectionner des plugins spécifiques. Nous choisirons le Installer les plugins suggérés option, qui démarrera immédiatement le processus d'installation.

Processus d'installation de Jenkins

Une fois la Jenkins L'installation est terminée, il vous sera demandé de créer un premier utilisateur administratif. Vous pouvez ignorer cette étape et continuer en tant qu'administrateur pour utiliser le mot de passe initial que nous définissons ci-dessus.

Créer l'utilisateur de Jenkins Terminer la configuration de Jenkins Tableau de bord Jenkins

À ce stade, vous avez terminé avec succès l'installation de Jenkins.

Conclusion

Dans cet article, vous avez appris à installer et à configurer Jenkins en utilisant les packages fournis par le projet sur le Ubuntu serveur. Maintenant, vous pouvez commencer à explorer Jenkins du tableau de bord.