Pipelines are the road that will guide your team from code to production, automating everything on its way. Unfortunately many teams are spending time & energy fighting against automation instead of delivering value. Pipelines should be a source of joy, and during this talk we are going to show how.
We’ve observed that many companies and teams are struggling with their Continuous Delivery pipelines. Sometimes the tool is to blame, for instance, when pipelines are not first class citizens turning the implementation of pipelines painful, requiring tons of plugins, configurations, workarounds, leading over-engineering and flakiness. Sometimes, teams code their pipelines based on a broken development process or poor communication structure, and automating things in this context can lead to frustration and pain (Conway’s Law in play).
Through this talk we want to show that pipelines are a big deal, bringing value whist being a pleasant experience to biz, devs and ops. By using the right tool and applying best practices (most described in the Continuous Delivery book from Jez Humble & David Farley), we can achieve the expected results. This can sound a bit complicated, and that’s why we decided, in this talk, to start from a blank page (in this case a YAML file), and build a pipeline from the ground up, from commit to production, explaining concepts and best practices as we go.
Le mot de l’organisation
Quand nous avons vu que Diego nous proposait un sujet, nous nous sommes dits « Chouette » car nous savons qu’il est bon pour expliquer des sujets techniques à une assistance large. Ca parlera de pipeline en restant accessible tout en ne rasant pas le niveau débutant.