{"action":"created","issue":{"url":"https://api.github.com/repos/dojo-toulouse/bbl/issues/25","repository_url":"https://api.github.com/repos/dojo-toulouse/bbl","labels_url":"https://api.github.com/repos/dojo-toulouse/bbl/issues/25/labels{/name}","comments_url":"https://api.github.com/repos/dojo-toulouse/bbl/issues/25/comments","events_url":"https://api.github.com/repos/dojo-toulouse/bbl/issues/25/events","html_url":"https://github.com/dojo-toulouse/bbl/issues/25","id":151754100,"number":25,"title":"[Alpha] Continuous Delivery: Pipeline As Code With Jenkins","user":{"login":"batmat","id":223853,"avatar_url":"https://avatars.githubusercontent.com/u/223853?v=3","gravatar_id":"","url":"https://api.github.com/users/batmat","html_url":"https://github.com/batmat","followers_url":"https://api.github.com/users/batmat/followers","following_url":"https://api.github.com/users/batmat/following{/other_user}","gists_url":"https://api.github.com/users/batmat/gists{/gist_id}","starred_url":"https://api.github.com/users/batmat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/batmat/subscriptions","organizations_url":"https://api.github.com/users/batmat/orgs","repos_url":"https://api.github.com/users/batmat/repos","events_url":"https://api.github.com/users/batmat/events{/privacy}","received_events_url":"https://api.github.com/users/batmat/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-28T22:05:26Z","updated_at":"2016-05-13T09:58:52Z","closed_at":null,"body":"Objectif: faire une alpha ou beta de https://www.eclipsecon.org/france2016/node/2652\r\n\r\nSi ça vous dit."},"comment":{"url":"https://api.github.com/repos/dojo-toulouse/bbl/issues/comments/219002044","html_url":"https://github.com/dojo-toulouse/bbl/issues/25#issuecomment-219002044","issue_url":"https://api.github.com/repos/dojo-toulouse/bbl/issues/25","id":219002044,"user":{"login":"batmat","id":223853,"avatar_url":"https://avatars.githubusercontent.com/u/223853?v=3","gravatar_id":"","url":"https://api.github.com/users/batmat","html_url":"https://github.com/batmat","followers_url":"https://api.github.com/users/batmat/followers","following_url":"https://api.github.com/users/batmat/following{/other_user}","gists_url":"https://api.github.com/users/batmat/gists{/gist_id}","starred_url":"https://api.github.com/users/batmat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/batmat/subscriptions","organizations_url":"https://api.github.com/users/batmat/orgs","repos_url":"https://api.github.com/users/batmat/repos","events_url":"https://api.github.com/users/batmat/events{/privacy}","received_events_url":"https://api.github.com/users/batmat/received_events","type":"User","site_admin":false},"created_at":"2016-05-13T09:58:52Z","updated_at":"2016-05-13T09:58:52Z","body":"Salut @dmathieu toujours OK pour moi comme discuté avec @avernois.\r\n\r\nPar 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\r\n\r\nComme 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.\r\n\r\nOn peut viser une version modifiée, probablement un peu plus light, de ce genre, sans la fin sur Swarm donc :) :\r\n\r\n\r\n> 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.\r\n> \r\n> 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?\r\n> \r\n> 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.\r\n> \r\n> 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. \r\n"}}