Tout à commencer en 2006 (je n'y étais pas, donc les infos données ici proviennent de ce que j'ai pu récupérer, en particulier en discutant avec Sven). A cette époque, l'ensemble du code est passé sous Maven 2 et une 1ère expérimentation a été faite avec Continuum.
En septembre 2007, on passe en agile, et on teste Hudson qu'on adopte définitivement. En 2010, on installe une instance pour les projets communs de la boîte et on envisage de passer toutes les instances en maître-esclave.
Je présente ici la liste de nos mises à jour où on peut voir certains échecs dus à l'instabilité d'Hudson.
Personnellement, j'ai toujours préféré avoir des releases fréquentes même si parfois on a des surprises; c'est ce qui fait la force du produit (avec ses plugins).
On le voit encore depuis le fork : Jenkins et ses releases hebdomadaires, quasiment tous les développeurs du core et des plugins qui ont rejoint le navire. De l'autre, la nouvelle équipe Hudson qui après avoir critiqué la stabilité et la gouvernance est bien seule (où sont les utilisateurs ?)
Pour ceux qui n'ont pas suivi l'histoire, je vous propose ces articles de
- http://blog.loof.fr/2011/02/hudson-et-jenkins-sont-dans-un-bateau.html
- http://blog.loof.fr/2011/05/hudsonjenkins-episode-v-lempire-contre.html
et en graphique (à noter que ces données proviennent de personne pro-jenkins) :
- http://www.slideshare.net/kohsuke/current-state-of-jenkins
- http://pelegri.wordpress.com/2011/06/06/jenkins-going-strong-4-months-after-split/
Après cette digression sur le fork, voici les dates d'installation des différentes versions.
Pour plus d'informations concernant les versions, voir le changelog actuel et le changelog passé
- 10/01/2011: Hudson 1.393
- 18/11/2010: Hudson 1.385
- 13/09/2010: Hudson 1.376
- 01/09/2010: Hudson 1.374
- 19/07/2010: Hudson 1.367
- 07/07/2010: Hudson 1.365
- 25/05/2010: Hudson 1.359
- 31/03/2010: Hudson 1.353
- 18/03/2010: Hudson 1.351
- 10/03/2010: Hudson 1.349
- 04/03/2010: Hudson 1.348
- 19/02/2010: Hudson 1.346
- 03/02/2010: Hudson 1.343
- 18/01/2009: Hudson 1.341
- 08/01/2009: Hudson 1.339
- 23/11/2009: Hudson 1.335
- 03/11/2009: Hudson 1.332
- 28/10/2009: Hudson 1.330
- 21/10/2009: Hudson 1.329
- 08/10/2009: Hudson 1.327
- 07/09/2009: Hudson 1.323
- 24/08/2009: Hudson 1.321
- 19/08/2009: Hudson 1.320
- 03/08/2009: Hudson 1.318
- 20/07/2009: Hudson 1.316
- 29/05/2009: Hudson 1.308
- 06/04/2009: Hudson 1.296
- 27/03/2009: Hudson 1.293
- 13/03/2009: Hudson 1.291
- 24/02/2009: Hudson 1.285
- 28/01/2009: Hudson 1.278
- 15/12/2008: Hudson 1.263
- 18/11/2008: Hudson 1.262
- 05/11/2008: Hudson 1.259
- 03/10/2008: Hudson 1.255 (j'ai dû supprimer un build de cvmail-core-nightly car le fichier build.xml ne pouvait pas être parsé)
- 07/08/2008: Hudson 1.245 (roolback en 1.232 car impossible de recharger certains build archivés)
- 01/08/2008: Hudson 1.242 (rollback en 1.232 car impossible de recharger certains build archivés sur keljob-spring-nightly en particulier)
- 25/07/2008: Hudson 1.237 (roolback en 1.232 car impossible de recharger certains build archivés)
- 04/07/2008: Hudson 1.232
- 22/04/2008: Hudson 1.210
- 09/04/2008: Hudson 1.206
- 21/03/2008: Hudson 1.199
- 18/03/2008: Hudson 1.197
- 05/03/2008: Hudson 1.185
- 19/02/2008: Hudson 1.184
- 11/02/2008: Hudson 1.183
- 05/02/2008: Hudson 1.180
- 17/12/2007: Hudson 1.161