Le 16/05/2013 10:57, Valentin Surrel a écrit : > Salut, > > Ici le comportement est similaire : on a des branches > dev/recette-XXX/master qui sont buildées et testées à chaque commit > par jenkins et déployées par fabric à chaque build+tests OK. > > La branche master se déploie sur la preprod toute seul donc ; et pour > certains projets même (pas les plus critiques) en prod dans la foulée > si le deploy s'est bien passé. > > Depuis qu'on a ce fonctionnement on est plutôt robuste sans être > contraignant : les devs savent que X minutes après le commit sur un > projet et une branche donnée, ça sera déployé sur l'environnement > d'intégration correspondant. > > Pour résumer on ne déploie pas directement en post-hook git mais après > build+test sur jenkins qui lui est post-hooké au git. > > Les reverts sont aussi possibles immédiatement car tout nos builds > fabriquent un livrable .tgz qui est archivé sur le serveur qui gère > les déploiements.
C'est clairement la meilleure solution mais ce n'est malheureusement pas déployé sur tous les projets et c'est dommage.
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/