Some tips for Gitlab ==================== CI Variables ------------ - [Predefined Variables](https://docs.gitlab.com/ee/ci/variables/predefined_variables.html) - one can also add CI variables to a group: `Settings` > `CI/CD`, `Variables` section - 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 merge ### Gitlab flow Ajoute un branch production (et même release ou encore pre-prod)