Salut,
Les devs ont des branches qu'ils mergent régulièrement avec master, on tag lorsqu'on souhaite déployer et que ça passe les tests.
> Je faisais cela à partir d'un svn, je passais par un script que les dev
> lançait avec le tag svn qui doit être livré, rollback au tag précédent
> en cas de soucis et surtout plein d'actions annexe comme re minifier /
> combiner les js et css, faire des actions en bases, ...
On déploie avec un fabric qui git checkout du tag sur plusieurs vms, migrate, css... Hook new relic
Facile de revert, et garantie que le code déployé est le même partout.