Comment installer Jenkins sur Ubuntu 20.04 ?

How Install Jenkins Ubuntu 20



Jenkins est un serveur d'automatisation open source répandu et est utilisé comme serveur CI (intégration continue) pour créer et gérer efficacement des applications et des logiciels à grande échelle. Il aide aux tests unitaires de projets de programmation à plus grande échelle et prend en charge de nombreux langages de programmation célèbres tels que Python, C++, PHP, etc.

Installation

Jenkins peut être installé sur Ubuntu 20.04 en ajoutant les clés de référentiel au système, mais avant cela, nous devons d'abord avoir installé Java Development Kit. Installons OpenJDK par la communauté open source de Java s'il n'est pas encore installé sur votre système Ubuntu 20.04.







Installer le kit de développement Java ouvert

La dernière version stable d'OpenJDK peut être installée à partir du référentiel de packages officiel Ubuntu. Au moment de la rédaction de cet article, la dernière version stable du kit de développement Open Java était OpenJDK 11.



Tout d'abord, mettez à jour le référentiel de cache APT du système :



$sudomise à jour appropriée





Tapez la commande ci-dessous pour installer OpenJDK 11 :

$sudoapteinstalleropenjdk-Onze-jdk



S'il demande de prendre de l'espace disque supplémentaire, tapez y et appuyez sur Entrée.

Une fois le processus d'installation terminé, la version de Java peut être vérifiée en tapant la commande ci-dessous :

$Java --version

Vous pouvez constater que la version 11.0.9.1 est installée avec succès sur le système Ubuntu 20.04. Maintenant, nous pouvons passer à l'installation de Jenkins.

Installation de Jenkins sur Ubuntu 20.04

Jenkins peut facilement être installé sur Ubuntu en important et en ajoutant les clés GPG au système.

Maintenant, vous devez ajouter des clés GPG :

$wget -p -OU- https ://pkg.jenkins.io/debian/jenkins.io.key| sudo apt-key ajouter-

Après avoir ajouté les clés GPG, ajoutez l'adresse du package Jenkins à la liste des sources en tapant la commande ci-dessous :

$sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary /> /etc/apt/sources.list.d/jenkins.list'

Après avoir activé le référentiel Jenkins, mettez simplement à jour le cache APT du système une fois.

$sudomise à jour appropriée

Allons de l'avant et faisons le vrai travail d'installation de Jenkins.

$sudoapteinstallerjenkins

Tapez le y requis et poursuivez le processus d'installation en appuyant sur la touche Entrée.

Le Jenkins est installé avec succès. Commençons et configurons le serveur Jenkins.

Démarrer le serveur Jenkins

Le service Jenkins devrait démarrer automatiquement lors de l'installation de Jenkins. Pour vérifier l'état du service Jenkins, tapez la commande ci-dessous.

$sudostatut systemctl jenkins

Il est actif dans mon cas mais si ce n'est pas dans votre cas, alors commencez par taper la commande donnée ci-dessous :

$sudosystemctl démarrer jenkins

Après avoir vérifié et démarré le service, ajustons le pare-feu.

Configurer le pare-feu pour le serveur Jenkins

Maintenant, afin de configurer le pare-feu pour le serveur Jenkins à l'aide de l'outil UFW, nous devons activer le pare-feu et ouvrir le port 8080 pour un accès à distance depuis n'importe où. Tapez simplement la commande ci-dessous :

$sudoufw autoriser8080

Et vérifiez l'état de UFW en tapant la commande ci-dessous :

$sudostatut ufw

Si l'état est inactif, activez-le en tapant la commande ci-dessous :

$sudoeuhpermettre

Maintenant, revérifiez l'état de UFW.

$sudostatut ufw

Vous pouvez constater que le port 8080 est autorisé.

Configurer Jenkins

Pour configurer Jenkins, tapez votre nom de domaine ou votre adresse IP avec le port 8080 dans la barre d'adresse du navigateur, et vous devriez avoir la page Déverrouiller Jenkins vous demandant un mot de passe, comme l'image ci-dessous.

Vous pouvez obtenir le mot de passe à partir de l'emplacement donné en utilisant la commande cat dans le terminal. La commande pour obtenir le mot de passe serait comme ceci :

$sudo chat //lib/jenkins/secrets/InitialAdminPassword

Cette commande imprimera le mot de passe directement et vous pourrez le copier et le coller dans le champ du mot de passe sur l'écran de déverrouillage Jenkins et cliquer sur le bouton Continuer.

Il vous dirigera vers l'écran suivant où il vous demandera soit d'installer les plugins suggérés, soit de sélectionner les plugins de votre choix.

Sélectionnez Installer les plugins suggérés. Au clic, il commencera à installer les plugins par défaut.

Après l'installation réussie des plugins, il vous demandera de définir le nom d'utilisateur, le mot de passe et l'adresse e-mail de l'utilisateur administrateur.

Fournissez les champs de saisie requis et appuyez sur le bouton Enregistrer et continuer.

Ensuite, il vous dirigera vers une page de configuration de l'URL Jenkins.

Pour l'instant, utilisez l'URL générée automatiquement par défaut et cliquez sur le bouton Enregistrer et terminer dans le coin inférieur droit.

À la fin de la configuration de Jenkins, vous pouvez avoir l'écran avec le message de réussite Jenkins est prêt !, comme indiqué ci-dessous.

Appuyez sur le bouton Démarrer à l'aide de Jenkins, et sur la page suivante, vous aurez un aperçu du tableau de bord.

Et c'est ainsi que nous arrivons à la fin de l'installation et de la configuration de Jenkins sur le système Ubuntu 20.04 LTS.

Conclusion

Dans cet article, nous avons couvert l'installation d'OpenJDK 11 et de Jenkins sur le système Ubuntu 20.04 LTS. Nous avons également couvert la configuration du pare-feu pour Jenkins et appris à le configurer pour la première fois. Après avoir lu cet article, tout débutant peut installer et commencer à utiliser le Jenkins sur Ubuntu 20.04. Si vous voulez apprendre, explorer ou approfondir le Jenkins, n'hésitez pas à visiter et à lire le documents officiels de Jenkins.