下面是一个gitlab-ci的例子,我想在标记为docker的运行器上运行作业和戳
示例:如果我有下面的runner列表,我希望作业将在runner2上启动:
-
跑1标签:
docker
,preprod
,shell
-
跑2标签:
docker
,preprod
,prod
跑 - 3标签:
shell
,preprod
,prod
我该怎么做?
buildWithDocker:
image: alpine:latest
stage: build
tags:
- docker
script:
- echo 'Building with the docker executor...'
tags
键是一个接受多个值的YAML数组。正如文档中提到的,您可以定义多个标记,所选的运行程序将拥有所有标记:
buildWithDocker:
...
tags:
- docker
- prod
...