Soirée Jenkins avec le Java User Group de Toulouse

En association avec Toulouse Java User Group et Toulouse Jenkins Area Meetup !

Les inscriptions se passent sur le Meetup du Toulouse Java User Group.

Au programme, trois sessions :

Quelques mots-clés : jenkins, workflow, job-dsl, docker, swarm, machine, devops, ContinuousDelivery

Workflow plugin, par Michaël Pailloncy

Le Workflow plugin a été créé fin 2014 et qui évolue extrêmement vite (1000+ commits depuis 1 an). Il permet de décrire sous la forme d'un DSL les différentes étapes de construction 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.

Job DSL Plugin, par Ghislain Mahieux

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 modification ? Si cela vous fait frétiller, vous allez aimer ce plugin :-).

Jenkins aux amphet', par Baptiste Mathus

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... :-)