A l’image de Perceval et Karadock, Logan et Kevin reviennent d’une quête dans la contrée de Gitlab et vont vous compter leurs aventures parsemées de découvertes : Runners, YAML et même de l’intégration continue ! L’on espère que Père Blaise réussira à prendre des notes…
Lors de cette quête, il a été nécessaire de mettre en place une intégration continue pour une armée de développeurs sanguinaires qui avaient plein de besoins tout bizarres… Et à la force de leur épée, de leur courage et pas du tout de l’aide de Merlin (qui sait toujours rien faire…), Logan et Kevin mis à disposition une CI complète avec job, stage, intégration avec des outils externes (PostgreSQL, Artifactory, Google Cloud Platform…) tout en la gardant simple et versionnable.
L’on pourra même finir sur un exemple de mise en place de la CI dans le cloud (Google Cloud ou Clever, à voir en fonction des préférences et de l’accès à des voucher).
Notes des speakers : A partir de gitlab.com, nous mettrons en place une CI avec des runners custom installé sur les postes des participants. A partir de là, nous pourrons jouer avec les différents cas et fonctionnalités gérées par la CI de Gitlab (build multi-techno, CI, déploiement sur la plateforme cible…)
Pré-requis :
- git
- droit d'installation de logiciel tiers sur la machine (droits root ou similaire)
- docker
- un IDE/Editeur (de VIM à IntellliJ...)
Lien du tp: http://bit.ly/unagitlab-workshop