如何在同一个unix主机上运行shell和docker执行程序?

时间:2017-10-12 04:38:16

标签: docker gitlab-ci

我想使用相同的主机使用shell执行程序执行Docker构建,如下面的链接所述,以及使用docker executor进行常规构建。

我希望能够在同一主机上启动这两种类型的构建。

我想使用为Ubuntu提供的debian软件包,并通过存储库中的ant安装。

https://docs.gitlab.com/ce/ci/docker/using_docker_build.html

换句话说,如果我运行一个项目来构建docker容器,shell执行器应该对docker运行命令。如果我构建一个源代码项目,docker执行者应该在docker容器中运行我的构建。

有人可以描述实现这种配置所需的步骤。

1 个答案:

答案 0 :(得分:0)

多次运行gitlab-runner register。它将始终将新配置附加到同一/etc/gitlab-runner/config.toml文件中。