From fcb6c8c5b2339c7664f8ef9b434145e6ccca599c Mon Sep 17 00:00:00 2001 From: qj141460 Date: Wed, 10 Oct 2018 14:30:31 +0200 Subject: [PATCH 1/3] Update README.md --- README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/README.md b/README.md index a87ab97..417ccfc 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,34 @@ # JenkinsGit +## Auteur(s) + +|Nom|Prénom|login|email| +|--|--|--|--| +| *QUESNEY* | *Jules*| *qj141460* | *jules.quesney@etu.univ-lehavre.fr* | +| *LEFRANCOIS* | *Raphael*| *lr131160* | *raphael.lefrancois@etu.univ-lehavre.fr* | +| *XXX* | *XXX*| *XXX* | *XXX.XXX@etu.univ-lehavre.fr* | + +## Travail à réaliser + +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é). + +Jenkins doit être dans le conteneur et être relié à la Forge de l'université. + + +*Le rendu* : page(s) web sur votre compte Forge réalisée en Markdown pour présenter votre travail (façon tutoriel). + + +*groupe* : par 4 maximum + +## Installation/Tutoriel + +*TODO* + +## Technologies utilisées + +- Docker +- Jenkins +- Gitlab \ No newline at end of file -- GitLab From 112a162bd1ddebb3cb615251d25ab08791368cf3 Mon Sep 17 00:00:00 2001 From: qj141460 Date: Wed, 10 Oct 2018 14:54:33 +0200 Subject: [PATCH 2/3] Update README.md --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 417ccfc..bf86488 100644 --- a/README.md +++ b/README.md @@ -4,10 +4,11 @@ |Nom|Prénom|login|email| |--|--|--|--| -| *QUESNEY* | *Jules*| *qj141460* | *jules.quesney@etu.univ-lehavre.fr* | | *LEFRANCOIS* | *Raphael*| *lr131160* | *raphael.lefrancois@etu.univ-lehavre.fr* | +| *QUESNEY* | *Jules*| *qj141460* | *jules.quesney@etu.univ-lehavre.fr* | | *XXX* | *XXX*| *XXX* | *XXX.XXX@etu.univ-lehavre.fr* | + ## Travail à réaliser L'objectif de ce mini projet est de se familiariser avec **Docker** à travers un exemple utilisant **Jenkins** et **Git**. @@ -29,6 +30,6 @@ Jenkins doit être dans le conteneur et être relié à la Forge de l'universit ## Technologies utilisées -- Docker -- Jenkins -- Gitlab \ No newline at end of file +- [Docker](https://www.docker.com/) +- [Jenkins](https://jenkins.io/) +- [Gitlab](https://about.gitlab.com/) \ No newline at end of file -- GitLab From 7a6d147a002a2f6d7639454dc8abe20639df7ee2 Mon Sep 17 00:00:00 2001 From: qj141460 Date: Thu, 11 Oct 2018 11:45:46 +0200 Subject: [PATCH 3/3] Update README.md Added sections into Installation/Tutoriel Added section Sources --- README.md | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 66 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bf86488..a9a346f 100644 --- a/README.md +++ b/README.md @@ -26,10 +26,75 @@ Jenkins doit être dans le conteneur et être relié à la Forge de l'universit ## Installation/Tutoriel +### Installation de docker + +Dans le cas ou docker est déjà installer et que vous souhaitez le supprimer, effectuer la commande : +```shell +sudo apt-get remove docker docker-engine docker.io +``` + +Dans un premier temps, veuillez mettre a jour les packages présents +```shell +sudo apt-get update +``` + +Puis installer les packages suivant +```shell +sudo apt-get install \ +apt-transport-https \ +ca-certificates \ +curl \ +software-properties-common +``` + +Enfin, installer docker via la commande suivante +```shell +curl -fsSL https://dowload.docker.com./linux/ubuntu/gpg | sudo apt-key add - +``` + +Ajoutez ensuite le répertoire suivant +```shell +sudo add-apt-repository "deb [arch-amd64] hattps://dowload.docker.com/linux/ubuntu \ +$(lsb_release -cs) +stable" +``` + +Enfin, installez docker-ce +```shell +sudo apt-get docker-ce +``` + +Pour tester si docker fonctionne correctement, vous pouvez effectuer la commande suivante +```shell +sudo run hello-world +``` +Si cette dernière commande fonctione, le terminal devrai fous renvoyer : +```shell +Hello from Docker: +This message shows that your installation appears to be working correctly. +``` + + +### Installation de Jekins + +XXX + +### Configuration de base Jekins et de GitLab + +XXX + +### Liaison de Jekins et de GitLab + +XXX + *TODO* ## Technologies utilisées - [Docker](https://www.docker.com/) - [Jenkins](https://jenkins.io/) -- [Gitlab](https://about.gitlab.com/) \ No newline at end of file +- [Gitlab](https://about.gitlab.com/) + +## Sources + +*TODO* \ No newline at end of file -- GitLab