conferences | speakers | series

Jenkins Evergreen, ou comment ne plus se soucier

home

Jenkins Evergreen, ou comment ne plus se soucier
Capitole du Libre 2018

Au Contributor Summit de Jenkins World 2017, Kohsuke Kawaguchi, le créateur de Jenkins, a challengé la communauté pour offrir une solution à de nouveaux utilisateurs d'arriver à construire et livrer leur logiciel avec Jenkins en moins de 5 clics et 5 minutes. Jenkins Evergreen, https://jenkins.io/projects/evergreen/, est une distribution de Jenkins totalement nouvelle et Open Source. Elle se met à jour automatiquement, et préconfigure tout en fonction de l'environnement d'exécution, afin de laisser les utilisateurs se concentrer sur le développement de leur logiciel sans avoir à devenir "admins Jenkins". Je vous expliquerai comment tout cela fonctionne : comment les instances sont connectées et remontent leurs erreurs au backend afin que nous puissions pousser des correctifs, rollbacker si un problème est détecté, le tout sans intervention utilisateur. Nous verrons comment ce système, même en version alpha, nous a déjà permis d'effectuer des améliorations dans différents composants de Jenkins, et quel outillage a été mis en place pour que les développeurs Jenkins puissent aussi réduire leur boucle de feedback. Bien sûr, vous verrez une démonstration des deux "flavors" existantes de Jenkins Evergreen, utilisant une socket Docker locale, ou s'intégrant dans AWS.

Speakers: Baptiste Mathus