Я пытаюсь запустить Cypress на Gitlab CI.
Все работает как положено, но одна маленькая вещь ... мой скрипт инициализации БД (который запускается после каждого теста) не будет работать. Эта проблема не проходит мои тесты, а также задание CI.
Подумав, я понял, что скрипт setup.sh
содержит команду psql
, которая подключается к базе данных и нуждается в postgres (на локальном компьютере). На компьютере все тесты выполняются успешно, так как у меня установлен postgres локально).
Я использую cypress_included:3.8.0
образ, который не содержит postgres. Есть идеи как решить проблему? есть ли обходной путь? я должен вручную попытаться установить это непосредственно? (если так, то было бы неплохо увидеть пример)
Спасибо!