Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

jdev2017:t4.ap02 2017/05/01 11:35 jdev2017:t4.ap02 2017/07/03 23:23 version actuelle
Ligne 7: Ligne 7:
===== Mots Clés ===== ===== Mots Clés =====
-Intégration contenue, Containers+Gitlab, Jenkins, Docker, CI
===== TITRE ===== ===== TITRE =====
- Pipeline gitlab / jenkins(travis) / docker+ Pipeline Gitlab / Jenkins / Docker
===== OBJECTIF ===== ===== OBJECTIF =====
 +Installation et utilisation d'un environnement de développement et d'intégration continue.
===== DESCRIPTION ===== ===== DESCRIPTION =====
 +Au cours de cet atelier nous verrons ensemble comment mettre en place un environnement de développement basé sur Gitlab, Docker et Jenkins. Nous poursuivrons l'atelier en effectuant une première prise en main de Jenkins. Pour ce faire, nous nous fixerons comme objectif de construire, tester et publier des images Docker. Enfin, nous explorerons une solution de déploiement automatique de ces images.
 +
 +En cas de question au sujet de cet atelier ou de sa préparation, n'hésitez pas à me contacter (frederic.woelffel at ihu-strasbourg.eu).
 +
 +A très bientôt !
===== NIVEAU ===== ===== NIVEAU =====
 +Débutant
===== PREREQUIS ===== ===== PREREQUIS =====
 +  * Un OS Linux (Debian / Ubuntu / Mint) ou macOS éventuellement (je ne serai pas en mesure de dépanner les windowsiens) ;
 +  * 8Go RAM (plus si VM);
 +  * Docker 17.03;
 +  * git.
===== INSTALLER VOTRE ORDINATEUR ===== ===== INSTALLER VOTRE ORDINATEUR =====
 +Vous trouverez toutes les instructions d'installations pour les binaires sur leur site respectif
 +  * Docker https://docs.docker.com/engine/installation/linux/ubuntu/
 +  * git https://git-scm.com/download/linux
 +Je conseille de télécharger les images Docker que nous utiliserons avant le début de l'atelier
 +  * docker pull gitlab/gitlab-ce:9.3.0-ce.0
 +  * docker pull parabuzzle/craneoperator:2.1.3
 +  * docker pull registry:2
 +  * docker pull rancher/server:v1.6.2
 +  * docker pull rancher/agent:v1.2.2
 +  * docker pull jenkins:2.60.1-alpine
 +  * docker pull fwoelffel/jenkins-slave-dind:latest
 
jdev2017/t4.ap02.txt · Dernière modification: 2017/07/03 23:23 par magali.contensin@univ-amu.fr
 
Recent changes RSS feed Powered by PHP Powered by Pxxo Driven by DokuWiki