diff --git a/README.md b/README.md index a87ab975ba0024f94b4d526f47dbfb6a569f46ef..a9a346f397b20b21b60aee24368de216d486913a 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,100 @@ # JenkinsGit +## Auteur(s) + +|Nom|Prénom|login|email| +|--|--|--|--| +| *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**. + + +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 + +### 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/) + +## Sources + +*TODO* \ No newline at end of file