Add git workflows
This commit is contained in:
parent
0f1c99d13e
commit
a69895c4b8
27
gitlab.md
27
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)
|
||||
|
Loading…
Reference in New Issue
Block a user