Resources attached to the Road To DevOps tutorial https://blog.noobtoroot.xyz/road-to-devops/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

9.5 KiB

Workflow de développement

@@

Les attentes

  • Pouvoir développer sereinement.
  • Favoriser le travail en équipe.
  • Respecter les différentes phases d'un projet.

projet

@@

Le modèle de branche de Vincent Driessen

  • Apporte des conventions de nommage.
  • Apporte de la lisibilité dans l’arbre git.
  • Colle au plus prêt des phases d’un projet.
  • Adopté comme standard par les utilisateurs de git.
  • Automatisé grâce à git-flow.

@@

Les Branches principales

Master

Au plus proche de la production

 

Develop

Branche d'intégration / de développement

 

 

git flow init

@@

Nouvelles fonctionnalités

Feature

Couvre un périmètre fonctionnel

 

chaque feature est reportée par un merge sur la branche Develop

 

git flow feature start nom_feature
git flow feature finish nom_feature

@@

Version prête pour recette

Release

Contient un ensemble de version

Le nom correspondra au tag

 

Lors de la fermeture les commits sont :

reportés dans Develop

reportés dans Master

un Tag est créé

git flow release start nom_release
git flow release finish nom_release

@@

corrections de production

Hotfix

Ne contient que des correctifs

Le nom correspondra au tag

 

Lors de la fermeture les commits sont :

reportés dans Develop

reportés dans Master

un Tag est créé

 

git flow hotfix start nom_hotfix
git flow hotfix finish nom_hotfix

@@

Git Flow : vision globale

global