Soirée Jenkins


Détails
En association avec Toulouse Devops (https://www.meetup.com/fr/Toulouse-DevOps/) et Toulouse Jenkins Area Meetup (https://www.meetup.com/fr/Toulouse-Jenkins-Area-Meetup/) !
Au programme, trois sessions :
Quelques mots-clés : jenkins, workflow, job-dsl, docker, docker swarm, docker machine, devops, Continuous Delivery
Job DSL Plugin, par Ghislain Mahieux (20 minutes)
Utiliser l'IHM de Jenkins pour gérer ses jobs peut devenir complexe, consommateur de temps et dangereux à grande échelle. Ne serait-ce pas formidable si on pouvait utiliser un format déclaratif permettant de décrire l'ensemble des jobs de notre plateforme, versionner le tout et pouvoir mettre à jour tout nos jobs d'un coup à chaque commit/push ?
Si cela vous fait frétiller, vous allez aimer ce plugin :-).
Workflow plugin, par Michaël Pailloncy (30 minutes)
Le Workflow plugin a été créé fin 2014 et évolue extrêmement vite (1000+ commits depuis 1 an).
Il permet de décrire sous la forme d'un DSL les différentes étapes d'un job potentiellement très complexe.
Si vous vous intéressez aux pipelines de déploiement, et à la mouvance DevOps et du Continuous Delivery, cette session va vous intéresser.
Jenkins aux amphet', par Baptiste Mathus (1 heure)
On commencera par un retour d'expérience de bientôt 10 ans d'intégration continue, de Continuum à Hudson, puis Jenkins, où on parlera notamment des aspects plus humains sur les trucs qui marchent et ceux ne marchent pas pour obtenir une adhésion des équipes de développement de l'outil.
Ensuite, on parlera plus technique avec les trucs et astuces pour gérer plusieurs dizaines, voire plusieurs centaines de jobs.
Enfin, je présenterai une solution à laquelle nous sommes en train de migrer, permettant d'avoir assez simplement une forge Jenkins qui sache s'autoadapter à la demande. On parlera Docker, Docker Swarm, Docker Machine, Consul, etc... :-)

Soirée Jenkins