L'idée de base est de déployer une review app scalingo lorsque la CI se termine. Lorsque l'app est déployée, une autre CI qui écoute l'event "deployment_status" se déclenche pour lancer les scénarios E2E sur l'app déployé précédemment.
Problèmes :
Scalingo n'envoie pas l'event "deployment_status", rien ne se passe après le déploiement de la review app. Après avoir demandé au support, ils proposent ces deux pistes :
La facturation sur Scalingo se fait par conteneur par minute donc les review apps coutent autant que les "vrais" environnements. On pourrait activer la review app juste le temps que les tests E2E se terminent
L'idée de base est de déployer une review app scalingo lorsque la CI se termine. Lorsque l'app est déployée, une autre CI qui écoute l'event "deployment_status" se déclenche pour lancer les scénarios E2E sur l'app déployé précédemment.
Problèmes :