如何使用我的docker-composeconfiguration与gitlab CI
我有一个关于gitlab的项目,我将使用gitlab CI进行unit testing。 其实,我有一个其他的仓库名称“docker”与docker-compose.yml和Dockerfile两个项目(因为我重现生产configuration,这两个项目是相互依赖的)
其实在我的开发configuration
在Projects目录中:
- docker
- PROJECT_1
- project_2
在docker目录中:
- 泊坞窗,compose.yml
- Dockerfile-PROJECT1
- Dockerfile-项目2
- [docker文件中的一些configuration文件问]
docker-compose.yml的相对path为../project_1和../project_2
为了build立我的configuration,我做了:
- cddocker工人
- docker-compose up -d project1(在docker-compose.yml中的名字)
- docker exec -ti project1 bash
题 ? 我想知道我怎么可以拉git仓库“docker”,并启动docker – 组成了project1自gitlab CI启动?
谢谢
我们已经构build了一个docker-compose支持的gitlab runner 。 请参阅其自述文件以了解设置和configuration。
基本上,你只需要像开发中一样使用相同的命令, 在这里可以看到使用Makefile或者使用本地docker-compose
命令的例子。