У меня есть проект на gitlab, и я бы использовал gitlab CI для модульного тестирования.
На самом деле, у меня есть другое имя репозитория «docker» с docker-compose.yml и Dockerfile для двух проектов (поскольку я воспроизводлю производственную конфигурацию, два проекта взаимозависимы)
На самом деле в моей конфигурации Dev
в каталоге проектов:
в каталоге докера:
docker-compose.yml имеет относительный путь как ../project_1 и ../project_2
Для настройки моей конфигурации я делаю:
Вопрос?
Я хочу знать, как я могу вытащить git-репозиторий «docker» и запустить docker-compose для project1 с момента запуска gitlab CI?
Спасибо
Мы построили Gitlab Runner с Docker-составить служба поддержки. Смотрите его README для настройки и конфигурации.
В основном вы просто используете те же команды, что и в разработке, смотрите Вот например, с Makefiles или этот с родным docker-compose
команды.
Других решений пока нет …