dojo-toulouse / bbl

Brown Bag Lunches
MIT License
1 stars 1 forks source link

[Alpha] Continuous Delivery: Pipeline As Code With Jenkins #25

Open batmat opened 8 years ago

batmat commented 8 years ago

Objectif: faire une alpha ou beta de https://www.eclipsecon.org/france2016/node/2652

Si ça vous dit.

dmathieu commented 8 years ago

Nous ferons cette présentation le 3 juin à Ekito. http://www.meetup.com/fr-FR/Software-Craftsmanship-Toulouse/events/231092848/

batmat commented 8 years ago

Salut @dmathieu toujours OK pour moi comme discuté avec @avernois.

Par contre, tu peux STP enlever le lien vers ma conf EclipseCon. En effet, pour des raisons logistiques, je suis contraint d'annuler cette prez à l'EclipseCon, et je ne suis pas sûr d'avoir le temps de préparer une présentation aussi ambitieuse pour le BBL

Comme discuté avec Antoine, encore une fois, je vais donc plutôt recentrer sur l'aspect Pipeline as code, mais pas sûr que j'aurai le temps de repréparer l'aspect Docker Swarm.

On peut viser une version modifiée, probablement un peu plus light, de ce genre, sans la fin sur Swarm donc :) :

If you are using automation tools like Jenkins, you might have found yourself managing a bunch of different jobs: versioning, coordination... You had to install a number of different plugins to handle all that, scattering your configurations across dozens of jobs.

But even when you manage doing all that above: what about maintainability? What happens if the build server reboots in the middle of your sequence of builds? How to have a good visualization of what's currently building? What if you would like to refactor or parallelize some of the steps of the build?

In this session, I'll present the new Jenkins Pipeline Plugin. Actually far more than a single plugin, it was designed to be the foundation onto which a new generation of plugins enabling the so called Continuous Delivery would be built.

Then will walk you through the transformation of an existing (FreeStyle) typical Maven job into a Deployment Pipeline one. From a job described solely in Jenkins, I will show how to move all that code into the project's source code repository and use the Pipeline DSL and show the different ways to define custom reusable DSL steps.

dmathieu commented 8 years ago

Désolé du lien inapproprié, et de l'annulation de ta conf. J'ai supprimé le lien et l'ait remplacé avec ta description.

batmat commented 8 years ago

Pas de souci. C'est moi. Je n'avais qu'à mettre à jour cette issue. Le 13 mai 2016 12:03 PM, "Damien Mathieu" notifications@github.com a écrit :

Désolé du lien inapproprié, et de l'annulation de ta conf. J'ai supprimé le lien et l'ait remplacé avec ta description.

— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub https://github.com/dojo-toulouse/bbl/issues/25#issuecomment-219002941