Newer
Older
# 1. Projet Docker et jenkins
# 2. Installation de Docker:
les commandes d"installation:
$ sudo apt-get update
$ sudo apt-get install \apt-transport-https \ca-certificates \curl \software-properties-common
Et pour vérifier l'installation lance:
$ docker run hello-world
et si l'installation et bien réussi on aura ce message dans le terminal:

# 3. Installation de jenkins dans Docker
Tout d'abord, Docker doit etre installer correctement sur l'ordinateur, aprés on doit
ecxtraire l'image officielle des jenkins du référentiel Docker avec la commande suivante:

* Ensuite, on doit exécuter un conteneur en utilisant cette image et on mappe le répertoire de
données du conteneur sur l'hote. Le port Jenkins 8080 est également exposé à l'hôte sous le numéro
8080.La commande suivante resume le travail:

# 4. Installation de plugin
Aprés avoir installer jenkins dans docker on doit installer les plugins nécessaire pour notre travail:

Apres l'installation des plugins on obtiendra la page d'accueil suivante:

Aprés donc l'installation de tous les outils nécessaire pour notre travail, on crée un projet sur le forge de l'université **gitlab** qu'on a appelé *Tp_jenkins* ecrit en **JAVA** pour l'integrer par la suite sur jenkins.
Ensuite nous avons créé un projet sur **jenkins** qu'on l'a appelé **Tp1**.
On commence alors la configuration par rattacher notre page git dans le projet, dans l'onglet *gestion de code source* on doit choisir l'option **git** pour pouvoir intégrir notre projet gitlab sur jenkins.
Dans *Repository URL* on doit insérer le lien du projet GitLab . La branche du projet est automatiquement sélectionné *MASTER*

* Dans la rubrique **Build** il faut cliquer sur le lien **Exécuter un script shell**.

Cette option nous permet d'insérer les commandes nécessaire pour compiler et executer notre projet.
* Les commandes sont les suivantes:

# 6. Test et Resultat
Nous allons maintenant tester le fonctionnement de notre projet, pour le faire il faut cliquer sur le lien **Lancer un build.**
Cette action lance le script que nous avons précédemment inséré.
* Pour avoir le résultat de notre execution on doit cliquer sur **Console Output**.

* Resultat
