У меня есть проект на gitlab, и я бы использовал gitlab CI для модульного тестирования. На самом деле, у меня есть другое имя репозитория «docker» с docker-compose.yml и Dockerfile для двух проектов (поскольку я воспроизводю производственную конфигурацию, два проекта взаимозависимы)
На самом деле в моей конфигурации разработчика
в каталоге проектов:
- докер
- проект_1
- проект_2
в каталоге докеров:
- docker-compose.yml
- Dockerfile-project1
- Dockerfile-project2
- [какой-то файл конфигурации спрашивает в dockerFile]
docker-compose.yml имеет относительный путь как ../project_1 и ../project_2
Для настройки своей конфигурации я делаю:
- cd docker
- docker-compose up -d project1 (имя в docker-compose.yml)
- docker exec -ti project1 bash
Вопрос? Я хочу знать, как я могу вытащить репозиторий git "docker" и запустить docker-compose up для проекта1 с момента запуска gitlab CI?
Спасибо