我在gitlab上有一个项目,我会使用gitlab CI进行单元测试。 实际上,我有另一个存储库名称" docker"使用docker-compose.yml和Dockerfile进行两个项目(因为我重现了生产配置,这两个项目是相互依赖的)
实际上是我的开发配置
项目目录中的:
在docker目录中:
docker-compose.yml的相对路径为../project_1和../ project_2
为了设置我的配置,我做了:
问题? 我想知道如何拉动git存储库" docker"并启动docker-compose up为project1,因为gitlab CI启动了?
由于
答案 0 :(得分:1)
我们已经建立了gitlab runner with docker-compose支持。有关设置和配置,请参阅其自述文件。
基本上您只需使用与开发相同的命令,有关Makefile的示例,请参阅here或使用原生docker-compose
命令查看this one。