Skip to content

Instantly share code, notes, and snippets.

@batmat
Last active November 3, 2015 21:39
Show Gist options
  • Save batmat/b447902f266ad10eb027 to your computer and use it in GitHub Desktop.
Save batmat/b447902f266ad10eb027 to your computer and use it in GitHub Desktop.
A Software Factory With Kid Gloves

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.

Note : this is a quick translation of that original text in french

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/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment