Apprendre à utiliser Jenkins


Cet outil à pour but d'automatiser de petites taches dans le but de construire, tester, déployer ou meme délivrer une application.

Il peut être installé via un paquet Debian depuis les dépôts du site officiel de Jenjins mais aussi généralement installé avec Docker.

Notons que c'est un logiciel écrit en JAVA.

Documentation :

Installation

Dans un premier temps, l'outil utilise la version 8 de Java pour fonctionner :

apt install openjdk-8-jre-headless

Dans notre cas, nous allons utiliser le paquet officiel du coup, rien de compliqué pour ajouter un dépot bien qu'il soit accéssible via le protocole HTTPS (ce qui est bien mais il peut manquer un paquet pour réaliser celà), mettre à jour la liste des paquets et l'installer :

apt install apt-transport-https
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | apt-key add -
echo "deb http://pkg.jenkins.io/debian-stable binary/" > /etc/apt/sources.list.d/jenkins.list
apt-get update
apt-get install jenkins

Celui-ci nous à créé l'utilisateur jenkins dont les logs sont accessible dans /var/log/jenkins/jenkins.log .

Le fichier de configuration se trouve iic : /etc/default/jenkins

L'interface est maintenant accessible publiquement depuis le port 8080.

Pour valider l'installation, il suffira de copier-coller le code secret situé dans /var/lib/jenkins/secrets/initialAdminPassword

Configuration

Par défaut, on choisira les plugins par défaut qu'il nous propose. Par la suite, on pourra modifier cela depuis le menu “Manage Jenkins” > “Manage Plugins”.

Il nous reste plus qu'a créer un compte utilisateur qui sera Administrateur.

Petit bug sur l'interface : Ne pas oublier de sauvegarder avant de valider l'accès Admin