Propriétés de la page | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Historique
Version | Auteur | Commentaire | date |
---|---|---|---|
1.0 | Création | 23/02/2017 | |
1.1 | Adrien Mintz | Ajout instruction pour migrer la DB | 09/03/2018 |
Présentation
Droits nécessaires
Sommaire | ||
---|---|---|
|
Procédure
Etape 1 : Lister les tickets à mettre en production
Développer | ||
---|---|---|
| ||
Dans le projet JIRA de l'appli, lister les tickets "Ok pour mis en prod" |
Etape 2 : Merger les branches avec la branche master
Développer | ||
---|---|---|
| ||
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
Développer | ||
---|---|---|
| ||
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
Développer | ||
---|---|---|
| ||
Vérifiez que la nouvelle version ne demande pas de variable d'environnement supplémentaires |
Etape 5 : Déployer sur Heroku
Développer | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
Certaines applications hébergées sur Heroku ont des déploiements automatiques liés à des branches GitHub. Par exemple : les PR effectués sur la branche "recette" déclenches automatiquement le déploiement d'une nouvelle version de recette : Pour passer ensuite en production, il suffit de cliquer sur "Promote to production..." sur le pipeline de l'appi :
|
Etape 6 : Mettre à jour les tickets
Développer | ||
---|---|---|
| ||
Créer une nouvelle version dans le projet JIRA au format AAAAMMJJ (ex: 20170223) |