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 :
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
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.