如何在同一个 unix 主机上 运行 shell 和 docker 执行器?
How to run a shell and docker executor on the same unix host?
我想使用同一台主机使用 shell 执行程序执行 Docker 构建,如下文 link 所述,并使用 docker 执行者.
我希望能够在同一台主机上启动两种类型的构建。
我想使用为 Ubuntu 提供的 debian 软件包,并通过存储库中的 ant 安装。
https://docs.gitlab.com/ce/ci/docker/using_docker_build.html
换句话说,如果我运行一个项目要构建docker个容器,shell执行者应该运行命令反对docker。如果我构建源代码项目,docker 执行程序应该 运行 我在 docker 容器中构建。
有人可以描述实现这种配置所需的步骤吗?
运行 gitlab-runner register
多次。它总是将新配置附加到同一个 /etc/gitlab-runner/config.toml
文件。
我想使用同一台主机使用 shell 执行程序执行 Docker 构建,如下文 link 所述,并使用 docker 执行者.
我希望能够在同一台主机上启动两种类型的构建。
我想使用为 Ubuntu 提供的 debian 软件包,并通过存储库中的 ant 安装。
https://docs.gitlab.com/ce/ci/docker/using_docker_build.html
换句话说,如果我运行一个项目要构建docker个容器,shell执行者应该运行命令反对docker。如果我构建源代码项目,docker 执行程序应该 运行 我在 docker 容器中构建。
有人可以描述实现这种配置所需的步骤吗?
运行 gitlab-runner register
多次。它总是将新配置附加到同一个 /etc/gitlab-runner/config.toml
文件。