Gitlab-runner docker 执行器
Gitlab-runner docker executor
我在 docker 容器中使用 gitlab-运行ner。我想 运行 我的构建到一个 docker 容器中,该容器将嵌入任何所需的 depedencies。
我应该使用什么样的执行器? docker ?如果我这样做,我 运行 构建在一个我猜不推荐的嵌套容器上。
最佳做法是什么?
谢谢
这是我注册跑步者的方式:
gitlab-runner register -n \
--url <MY_GITLAB_URL> \
--registration-token "<MY_TOKEN>" \
--executor docker \
--description `hostname` \
--docker-image "docker:latest" \
--docker-privileged
然后在我的 .gitlab-ci.yml
:
image: docker:latest
services:
- docker:dind
script:
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
- docker build ...
- docker push ...
我在 docker 容器中使用 gitlab-运行ner。我想 运行 我的构建到一个 docker 容器中,该容器将嵌入任何所需的 depedencies。 我应该使用什么样的执行器? docker ?如果我这样做,我 运行 构建在一个我猜不推荐的嵌套容器上。
最佳做法是什么? 谢谢
这是我注册跑步者的方式:
gitlab-runner register -n \
--url <MY_GITLAB_URL> \
--registration-token "<MY_TOKEN>" \
--executor docker \
--description `hostname` \
--docker-image "docker:latest" \
--docker-privileged
然后在我的 .gitlab-ci.yml
:
image: docker:latest
services:
- docker:dind
script:
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
- docker build ...
- docker push ...