Version1.0
RéférantAlexandre Narbonne
Dernière modification23/02/2017
CibleRoots, Dev
Mots clés 

Historique

VersionAuteurCommentairedate
1.0AuteurCréation23/02/2017

Présentation

Explication de ce que la procdure permet de faire

Droits nécessaires

Listes des droits ncessaire la ralisation de la procdure (Admin "Utilisateurs" GApps, droits d'criture sur le table "accounts" de g6dat ...)

 

Procédure

Etape 1 : Lister les tickets à mettre en production

Dans le projet JIRA de l'appli, lister les tickets "Ok pour mis en prod"

Etape 2 : Merger les branches avec la branche master

Merger les branches associées aux tickets à mettre en production avec la branches 'Master'. Si il n'y a pas de tickets en recette non validés, vous pouvez directement merger la recette sur la production.

Etape 3 : Attendre la fin des tests Travis-CI

Attendez que les tests automatisés soient terminés et passés avec succès

 

Etape 4 : Vérifier la présence de nouvelles variables d'environnement

 

Vérifiez que la nouvelle version ne demande pas de variable d'environnement supplémentaires

Etape 5 : Déployer sur Heroku

Sur heroku, déployez la branche master. Tester ensuite en prod que tout fonctionne

Etape 6 : Mettre à jour les tickets

Créer une nouvelle version dans le projet JIRA au format AAAAMMJJ (ex: 20170223)

Passez les tickets JIRA en "terminés", en ajoutant le numéro de version et en attribuant les ticket à la personne responsable de la qualité (Karine Durand-Garçon au moment de la redaction de cette doc)