Lors de la gestion de plusieurs systèmes d'exploitation, nous devons toujours rechercher la meilleure façon d'optimiser de nombreux processus qui sont exécutés en continu. Cela nous aidera à pouvoir exécuter des tâches beaucoup plus rapidement, améliorant ainsi notre travail en tant qu'administrateurs. Cette intégration continue suppose que les actifs d'un groupe intègrent le travail de forme fréquente et chaque intégration est soumise à vérification pour compiler le code source.
L'un des outils open source qui est important dans les tâches de contrôle et de gestion des environnements Ubuntu est Jenkins et aujourd'hui, ce didacticiel analysera en détail de quoi il s'agit et comment configurer Jenkins dans Ubuntu 17.04.
Ici, nous allons vous expliquer rapidement ce qu'est Jenkins et ses caractéristiques.
Qu'est-ce que JenkinsJenkins est une application open source basée sur le projet Hudson et écrite en Java dont la fonction première est de servir de serveur d'intégration continue et est indispensable lorsque l'on doit gérer plusieurs builds en vérifiant leur disponibilité et les nouvelles versions.
Cette application peut être téléchargée sous forme de packages dans Ubuntu ou sous forme de fichier RAR sur le lien suivant :
Caractéristiques de JenkinsSes principales caractéristiques sont :
- Intégration continue et expédition des éléments.
- Extensible car de nouveaux plugins peuvent être appliqués à votre portée.
- Simple installation.
- Prend en charge les systèmes d'exploitation comme Windows, Linux ou Mac OS.
- Il peut être distribué dans plusieurs Machines.
- Réglage Facile.
1. Installer les référentiels Jenkins sur Ubuntu 17.04
Étape 1
En premier lieu, il sera nécessaire d'installer le référentiel à partir duquel nous installerons plus tard les packages Jenkins, pour cela nous exécuterons ce qui suit :
sudo wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key ajouter -
Étape 2
Maintenant, nous allons attacher le référentiel Debian dans le fichier sources.list, pour cela, nous exécutons ce qui suit :
echo deb http://pkg.jenkins.io/debian-stable binaire / | sudo tee /etc/apt/sources.list.d/jenkins.list
Étape 3
Lorsque nous avons installé les référentiels, nous procédons à la mise à jour du système à l'aide de la commande suivante :
mise à jour sudo apt
2. Installer et exécuter Jenkins sur Ubuntu 17.04
Étape 1
Nous allons maintenant exécuter la commande suivante pour l'installation de Jerkins dans Ubuntu 17 :
sudo apt-get install jenkins
Nous acceptons le téléchargement et l'installation respective de Jenkins dans Ubuntu 17.04.
Étape 2
Une fois installé, nous procédons au démarrage en utilisant systemctl comme suit :
sudo systemctl démarrer JenkinsÉtape 3
Nous pouvons vérifier l'état actuel de Jenkins en exécutant ce qui suit :
sudo systemctl status jenkins
3. Activer les ports dans le pare-feu pour Jenkins sur Ubuntu 17.04
Maintenant, nous devons autoriser le port par lequel Jenkins communiquera, 8080, est autorisé dans le pare-feu Ubuntu 17.04, pour cela nous exécuterons les lignes suivantes :
- sudo ufw autoriser 8080 (Activer le port dans le pare-feu)
- statut sudo ufw (Voir l'état du pare-feu)
4. Accédez à Jenkins sur Ubuntu 17.04
Étape 1
Une fois ces paramètres configurés, l'étape suivante consiste à accéder à un navigateur et à saisir les éléments suivants dans la barre d'adresse :
http: // IP: 8080Lors de l'accès à notre IP et au port 8080, nous verrons ce qui suit :
AGRANDIR
Étape 2
Nous pouvons voir le message "Unlock Jenkins" et c'est une étape de sécurité que nous sommes vraiment les utilisateurs autorisés à l'utiliser, nous pouvons voir le chemin où nous devons configurer le mot de passe administrateur. Nous exécuterons ce qui suit dans Ubuntu 17 :
sudo cat / var / lib / jenkins / secrets / initialAdminPasswordÉtape 3
Lors de l'exécution de cette commande, nous verrons le mot de passe pour accéder à Jenkins :
Étape 4
Cela doit être copié et collé dans le champ Mot de passe administrateur cliquez sur Continuer et nous verrons ce qui suit :
AGRANDIR
Étape 5
Cliquez sur l'option Installer les plugins suggérés et les éléments suivants seront affichés :
AGRANDIR
Étape 6
Nous voyons que le processus d'installation des plugins respectifs est en cours. Une fois ce processus terminé, la fenêtre suivante s'affichera où nous devons configurer, si nous le souhaitons, le administrateur de Jenkins :
AGRANDIR
Étape 7
Une fois les champs remplis, cliquez sur Enregistrer et terminer pour enregistrer les modifications et nous verrons ce qui suit :
AGRANDIR
Étape 8
Cliquez sur le bouton Commencez à utiliser Jenkins et nous aurons accès à la plate-forme principale où nous pourrons démarrer le processus de gestion des tâches :
AGRANDIR
Étape 9
Là, nous pouvons cliquer sur Créer une nouvelle tâche pour sélectionner l'une des options disponibles :
AGRANDIR
Comme nous pouvons le voir, Jenkins est une application pratique et utile pour effectuer des tâches d'intégration dans divers systèmes d'exploitation de manière simple. Si vous n'avez pas encore la dernière version d'Ubuntu, voici comment mettre à jour Ubuntu 16 vers 17.04.