Gitlab ci/cd для веб-приложения

У меня есть веб-приложение, написанное на Django, есть несколько баз данных, написаны тесты для API этого приложения и есть виртуальная машина. Долго изучал CI/CD в гитлаб, но так до конца не разобался: чтобы запускать мои тесты при, например, каждом коммите, мне надо на виртуальной машине хранить докер контейнер этого приложения и вписать его в docker-compose? Тогда не понятно как будет проходить тестирование: если я отправлю запрос по какому-либо адресу, почему он должен прийти в тестируемое приложение из контейнера, а не в реальное? Понимаю, что глупый вопрос, но в голове не укладывается.


Ответы (0 шт):