Deliver software quickly and on a regular basis? Adapt to change? All that by hands?
In this session, I’ll explain how we went from a simple Hudson with some jobs a few years ago, to a complete software factory around Jenkins with several hundreds jobs today (Continuous Integration, Continuous Inspection…).
I’ll give feedback on things that didn’t work, and things that work. Why and how put developers in control of their jobs. Tips & tricks to manage all that.
Finally, we’ll see ongoing and upcoming work designed to provide even more "Agility" to all that: job versioning, using Docker for reproducibility and auto-scaling, etc.
Une Forge Logicielle Aux Petits Oignons Livrer rapidement et régulièrement des logiciels ? S’adapter au changement ? Tout ça à la main ?
Dans cette session, je présenterai comment nous sommes passés d’un simple Hudson avec quelques jobs il y a quelques années à une forge logicielle complète autour de Jenkins avec plusieurs centaines de jobs aujourd’hui (intégration continue, inspection continue…).
Je donnerai mon retour d’expérience sur les choses qui n’ont pas marché et celles qui marchent. Comment et pourquoi mettre les développeurs (au sens large) aux commandes de leurs jobs. Les trucs et astuces pour gérer tout cela.
Nous verrons enfin les travaux en cours et à venir pour apporter encore plus "d’agilité" à tout cela : versionnement des jobs, utilisation de Docker pour reproductibilité et auto-adaptation à la demande, etc.
To be given at AgileTour Toulouse 2015 - http://agiletoulouse.strikingly.com/