Skip to content
GitLab
Projets Groupes Sujets Extraits de code
  • /
  • Aide
    • Aide
    • Support
    • Forum de la communauté
    • Proposer une rétroaction
    • Contribuer à GitLab
  • Connexion
  • D DockerJenkins
  • Informations du projet
    • Informations du projet
    • Activité
    • Étiquettes
    • Membres
  • Dépôt
    • Dépôt
    • Fichiers
    • Commits
    • Branches
    • Étiquettes
    • Statistiques sur les contributeurs
    • Graphe
    • Comparer les révisions
  • Tickets 0
    • Tickets 0
    • Liste
    • Tableaux
    • Service d’assistance
    • Jalons
  • Demandes de fusion 0
    • Demandes de fusion 0
  • Intégration et livraison continues
    • Intégration et livraison continues
    • Pipelines
    • Tâches
    • Planifications
  • Déploiements
    • Déploiements
    • Environnements
    • Versions
  • Supervision
    • Supervision
    • Incidents
  • Analytique
    • Analytique
    • Chaînes de valeur
    • Intégration et livraison continues
    • Dépôt
  • Wiki
    • Wiki
  • Extraits de code
    • Extraits de code
  • Activité
  • Graphe
  • Créer un nouveau ticket
  • Tâches
  • Commits
  • Tableaux des tickets
Masquer la barre latérale
  • Delia
  • DockerJenkins
  • Wiki
  • Home

Home · Modifications

Historique de la page
Update home rédigé oct. 11, 2018 par Delia's avatar Delia
Masquer les modifications d'espaces
En ligne Côte à côte
home.md
Voir la page @ a9767d6d
......@@ -5,7 +5,7 @@ Sujet
--
L'objectif de ce mini projet est de se familiariser avec Docker à travers un exemple utilisant **Jenkins** et **Git**.
L'objectif de ce mini projet est de se familiariser avec Docker à travers un exemple utilisant Jenkins et Git.
Construisez un conteneur Docker permettant de faire des tests en continu sur une application de votre choix hébergée sur le Git local (de l'université).
......@@ -14,15 +14,21 @@ Jenkins doit être dans le conteneur et être relié à la Forge de l'universit
Analyse
--
Git lab ?
Jenkins ? interet des tests en continue ?
Docker ? son interet de l'utiliser
**GitLab** est un outil complet permettant de gérer un projet de la planification à la mise en production et de faciliter grandement le travail en équipe. L'université du Havre utilise GitLab via la forge.
**Docker**
**Jenkins**
Réalisation
--
**ETAPE 1**
En tout premier lieu, nous avons crée un projet sur la forge.
......@@ -37,17 +43,25 @@ En ligne de commande, on a lancé l'exécution du Dockerfile:
**Run :** <code>docker run -p 8080:8080 ProjetDocker</code>
**ETAPE 2**
Sur le terminal, une clé d'administration est générée pour s'authentifier sur l'interface graphique Jenkins disponible via l'adresse : http://localhost:8080
![screen1](/uploads/3603e6cde3b06ad51b5052df27ccc998/screen1.png)
![screen2](/uploads/499cc5dc0688df5ca90fc86971410605/screen2.png)
**ETAPE 3**
Par la suite, nous avons installé les plugins suggérés par la communauté Jenkins mais surtout le plugin GitLab pour pouvoir relier Jenkins à la Forge de l'université.
![screen3](/uploads/58732efcb22ab23d834835f4ed6345ba/screen3.png)
**ETAPE 4**
Puis, nous avons crée un utilisateur administrateur et configuré l'instance.
Jenkins est désormais disponible pour l'utilisation.
......@@ -59,6 +73,17 @@ Le lien entre Jenkins et GitLab nécessite la création d'une API Token génér
Résultat
--
\ No newline at end of file
--
...
![Capture_d_écran_2018-10-11_à_17.08.05](/uploads/e30f54683cfd92e49b86926e8902b645/Capture_d_écran_2018-10-11_à_17.08.05.png)
L'espace de travail ...
![Capture_d_écran_2018-10-11_à_17.06.12](/uploads/09d2f4c48be826f08c70e480e34fa2c5/Capture_d_écran_2018-10-11_à_17.06.12.png)
...
![Capture_d_écran_2018-10-11_à_17.07.33](/uploads/f428b98a2bee31a04705836cf6e0ed61/Capture_d_écran_2018-10-11_à_17.07.33.png)
Cloner le dépôt
  • Home