Я разрабатываю приложение, используя Django , и я использую Cypress для фронтального тестирования.Настройка работает локально, но я хотел бы настроить тестирование на gitlab-ci .
Мне удалось заставить Gitlab запускать тесты Cypress (пока приложение работает на рабочем сервере),Чего я хотел бы добиться (и я изо всех сил стараюсь), чтобы Gitlab CI запустил приложение Django (возможно, даже с nginx / gunicorn, имитируя производственную среду; но встроенного сервера разработки также было бы достаточно).
Возможно ли это вообще?Чтобы запустить сервер и запустить Cypress за один раз? Я видел несколько примеров использования docker-compose в Gitlab-CI для приложений nodejs - но я бы хотел избежать этого, так как все это устанавливается правильно (поэтомучто он использует кеш и т. д.) кажется очень сложной задачей.