Skip to content

Instantly share code, notes, and snippets.

@brice
Last active August 29, 2015 14:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brice/b0ae9f6906135a35ab50 to your computer and use it in GitHub Desktop.
Save brice/b0ae9f6906135a35ab50 to your computer and use it in GitHub Desktop.
Traitement d'un ticket sur bssupervisor

## Mode opératoire

  1. Réception du ticket

  2. Discussion du besoin dans le ticket avec synthèse des discussions dans la description

  3. Création d'une branche depuis develop (à terme master) selon la nomenclature suivante

  • feature/ pour les features
  • fix/ pour les corrections d'incident
  1. Développement

  2. Après les développement, on effectue une pull request

  3. Fusion dans master et execution des tests

  4. Si build rouge, on corrige les éléments

  5. Quand le build est vert, les développements sont prêt à être packagés.

  6. Le ticket est fermé lors de la mise en production.

Intégration de master dans la branche fix ou feature

     # Récupération de la branche de base
     git checkout master

     # Récupération et fusion de la branche distante
     git fetch origin
     git rebase origin/master

     # Retour sur la branche de développement
     git checkout fix/myfix
     
     # Fusion des données de master
     git rebase master

     # Ensuite on push de la manière suivante
     git push --force origin master

Checklist de livraison d'un incident bssupervisor

  • Incident reproduit
  • Incident résolu
  • Test de non régression en place
  • Code commité pour PR
  • PR validée
  • Code mergé
  • Build au vert
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment