diff --git a/gitlab.md b/gitlab.md index c66a51e..ffbe852 100644 --- a/gitlab.md +++ b/gitlab.md @@ -11,3 +11,30 @@ CI Variables - to be able to push/pull even outside of the Probayes VPN, use url like: ssh://git@code.probayes.net:28129/ + + + +Miscellaneous +============= + +Git workflow +------------ + +### Git flow +develop/master + +mais redondance voir mirroir entre les deux branches + +### Github flow +que master +6 points fondamentaux : + - Tout ce qui est sur master est stable et déployable + - Pour travailler sur quelque-chose, la branche doit avoir un nom significatif. Comme : feature/add-menu… + - Il faut commiter sur cette branche localement et régulièrement pusher sur une branche du même nom sur le serveur + - Une fois le développement terminé, ouvrir une pull request sur master pour recueillir du feedback et des tests. + - Une fois les feux au vert, merger sur master. + - Déployer directement après le merg + + +### Gitlab flow +Ajoute un branch production (et même release ou encore pre-prod)