Déploiement

Déploiement continu

Toute mise à jour de la branche master génère un déploiement sur l'instance Scalingo de recette.
Toute mise à jour de la branche production génère un déploiement sur l'instance Scalingo de production. Il est toutefois préférable de procéder aux mise en production manuellement.
La configuration du déploiement continu se fait directement sur l'interface de gestion Scalingo dans la section Deploy with Github.

Déploiement manuel

Sur l'environnement de recette

$ git checkout master
$ git pull
$ git push scalingo master

Sur l'environnement de production

Il est important de s'assurer de la bonne compatibilité de la branche production avec la branche master, dont elle est toujours sensée dériver.
$ git checkout master
$ git pull
$ git checkout production
$ git pull
$ git rebase master
$ git pull --rebase
$ git push
Copier le lien
Sommaire
Déploiement continu
Déploiement manuel
Sur l'environnement de recette
Sur l'environnement de production