Déployer par les tags plutôt que par master
Created by: florimondmanca
Actuellement, la pipeline de déploiement sur Heroku est configurée pour qu'un push sur master
déclenche un déploiement (comme documenté dans le README).
C'est assez risqué parce qu'on a tendance à créer des PR sur master (comme partout ailleurs) alors qu'actuellement il faut les faire sur dev, et ensuite quand on est sûr merger sur master pour déployer.
L'autre méthode qui je pense serait + adaptée est de déployer par en créant des tags :
git checkout master
git tag 2019.20.09 # Date de la release
git push --tags
Ça demande de :
- Modifier la config de l'app
oser-cs
pour qu'il déploie lorsqu'il reçoit un commit taggé (comme ci-dessus). - Modifier la config de l'app
oser-frontend-dev
pour que Heroku déploie sur un pushmaster
. (L'app de dev peut être cassée si on a envoyé n'imp sur master car c'est son rôle.) - Supprimer la branche
dev
en s'étant assuré qu'il ne reste rien à déployer dessus.