You are on page 1of 11

Rapport jenkins

Prérequis :
● Installer gitlab en local
● Installer jenkins

Objectifs : coupler jenkins avec gitlab

Mise en œuvre :
➢ On commence d’abord par se connecter à notre compte gitlab
en mettant nos identifiants.

➢ Ensuite, on crée un projet nommé cicd.

➢ Une fois dans le terminal nous allons effectuer le clonage du


projet avec commande git clone suivie de l’URL fourni par
gitlab pour le projet :

root@lobe-ordi:/home/lobe# git clone http://gitlab.lobe.com/root/cicd.git

➢ Ajout de contenu, sauvegarde et envoi des modifications du


dépôt local sur le dépôt distant (git push) :
figure : envoi des modifications sur la branche main
directement.

figure : on voit que le fichier a été bien envoyer


➢ Allons maintenant sur notre plateforme jenkins :
 On va dans Administrer jenkins ensuite dans Plugins et on
clique sur Available plugins :
 Dans la barre de recherche on met les plugins que nous voulons
installer. Pour notre cas on prend gitlab, pipeline et docker pour
les télécharger ensuite redémarrer jenkins.

➢ Ensuite, on va dans Administrer jenkins et on clique sur


Credentials comme suit :
figure : on remplit les informations en mettant nos identifiants gitlab
➢ Passons maintenant à la création de notre pipeline :
• On clique sur nouveau item comme suit :

• On saisit le nom de notre pipeline et on clique sur pipeline et sur ok:


• On part dans configurer :

figure : on clique sur pipeline syntax


figure : on remplit les informations concernant l’url que nous avait fournit
gitlab de même que la branche main ou nous avons envoyer les
modifications.

figure : on clique sur generate pipeline script qui nous génère le script de
gitlab
• On revient sur configurer et on colle notre script générer récemment :

figure : on prend l’exemple de hello world et on colle notre script dans


steps, on lui demande aussi de nous afficher le chemin de notre répertoire
actuelle et de nous lister tous les fichiers et dossiers présents dedans.

figure : on lance le build

figure : on voit que c’est lancer avec succes


figure : on voit que la configuration s’est bien déroulée

figure : on voit aussi que les commandes pwd et ls -al ont été bien
exécuter par le script
➢ On suivra les mêmes étapes pour docker :

figure : on utilise une image docker directement dans le script

Après avoir lancer le build on obtient le résultat suivant :

figure : on voit que la configuration avec l’image docker s’est bien


passée
figure : on voit aussi qu’il a bien exécuter la commande ls -al

You might also like