Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Etape 5 déploiement

...

 

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

 
Développer
titleProcédure ...

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

Etape 5 : Déployer sur Heroku

Développer
titleProcédure ...

Sur heroku, déployez la branche master. Tester ensuite en prod que tout fonctionneCertaines 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 :

Image Added

Pour passer ensuite en production, il suffit de cliquer sur "Promote to production..." sur le pipeline de l'appi :

Image Added

 

 

Info
titleVérifier les branches GitHub liées

Penser donc à vérifier sur quelle branche est liée l'appli en allant vérifier les paramètres de déploiement :

Image Added

Vous pouvez toujours déclencher un déploiement manuel depuis une branche spécifique :

Image Added

 

 

 

Remarque
titleAttention aux migrations de DB

Si besoin, ne pas oublier une fois la nouvelle version de l'application déployée, de lancer une migration de la DB (si ajout/suppression de champs/tables, etc...) :

Se connecter via la CLI Heroku (Se connecter en ligne de commande et ouvrir une console Rails d'une application Heroku)

Bloc de code
themeEmacs
languagebash
heroku run rake --trace db:migrate --app application_name

Etape 6 : Mettre à jour les tickets

Développer
titleProcédure ...

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)

 

...