Je tente de faire fonctionner Cypress sur Gitlab CI.
Tout fonctionne comme prévu, mais il y a un petit détail.. mon script d'initialisation de la base de données (qui s'exécute après chaque test) ne fonctionne pas. Ce problème fait échouer mes tests, ainsi que le travail CI.
Après réflexion, j'ai réalisé que le script setup.sh
contient la commande psql
qui se connecte à la base de données et nécessite postgres (sur ma machine locale, les tests s'exécutent avec succès car j'ai postgres installé localement).
J'utilise l'image cypress_included:3.8.0
qui ne contient pas postgres. Des idées sur la façon de résoudre le problème ? Y a-t-il une solution de contournement ? Dois-je essayer d'installer manuellement ? (si oui, ce serait bien de voir un exemple)
Merci !