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.

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à