在 gitlab-ci 中强加两个强制性标签
impose two mandatory tags in gitlab-ci
下面是一个gitlab-ci的例子,我想运行在运行上的工作标记docker 和 产品
示例:如果我有下面的 运行ner 列表,我希望作业将在 运行ner2:
上启动
- 运行ner 1 标签:
docker
, preprod
, shell
- 运行ner 2 标签:
docker
, preprod
, prod
- 运行ner 3 标签:
shell
, preprod
, prod
请问我该怎么办?
buildWithDocker:
image: alpine:latest
stage: build
tags:
- docker
script:
- echo 'Building with the docker executor...'
tags
键是一个接受多个值的 YAML 数组。如 documentation 中所述,您可以定义多个标签,所选的跑步者将拥有所有标签:
buildWithDocker:
...
tags:
- docker
- prod
...
下面是一个gitlab-ci的例子,我想运行在运行上的工作标记docker 和 产品
示例:如果我有下面的 运行ner 列表,我希望作业将在 运行ner2:
- 运行ner 1 标签:
docker
,preprod
,shell
- 运行ner 2 标签:
docker
,preprod
,prod
- 运行ner 3 标签:
shell
,preprod
,prod
请问我该怎么办?
buildWithDocker:
image: alpine:latest
stage: build
tags:
- docker
script:
- echo 'Building with the docker executor...'
tags
键是一个接受多个值的 YAML 数组。如 documentation 中所述,您可以定义多个标签,所选的跑步者将拥有所有标签:
buildWithDocker:
...
tags:
- docker
- prod
...