Gitlab CI 每个阶段不同的执行者
Gitlab CI Different executor per stage
是否可以在 gitlab-ci.yml 中有 2 个阶段,一个是 运行 和 docker 运行ner 而另一个是 运行 与 shell?
假设我想 运行 在 docker 容器中进行测试,但我想 运行 在 shell 本地容器中部署阶段。
不完全是阶段,但你可以有不同的 jobs 由不同的 运行ners 使用 tags 配置选项 运行你正是你想要的。
将标签 docker 添加到 Docker docker docker 30=]ner 并标记 shell 到 shell 运行ner。然后你可以在你的.gitlab-ci.yml文件中设置tags
:
stages:
- test
- deploy
tests:
stage: test
tags:
- docker
script:
- [test routine]
deployment:
stage: deploy
tags:
- shell
script:
- [deployment routine]
是否可以在 gitlab-ci.yml 中有 2 个阶段,一个是 运行 和 docker 运行ner 而另一个是 运行 与 shell?
假设我想 运行 在 docker 容器中进行测试,但我想 运行 在 shell 本地容器中部署阶段。
不完全是阶段,但你可以有不同的 jobs 由不同的 运行ners 使用 tags 配置选项 运行你正是你想要的。
将标签 docker 添加到 Docker docker docker 30=]ner 并标记 shell 到 shell 运行ner。然后你可以在你的.gitlab-ci.yml文件中设置tags
:
stages:
- test
- deploy
tests:
stage: test
tags:
- docker
script:
- [test routine]
deployment:
stage: deploy
tags:
- shell
script:
- [deployment routine]