0
我想仅在提交标记为“qa-passed”和“integration-passed”标签(例如)时运行一个阶段。 有什么建议吗?只有在存在两个标签的情况下运行gitlab-ci阶段
image: node:latest
stages:
- only-after-qa-integration
Stage1:
stage: only-after-qa-integration
script:
- ...
<tags?only>?:
...
对于git标签,'qa-passed'似乎相当不寻常。你能否详细说明一下你的标签是什么意思? –
我希望部署到生产阶段只在部署到qa运行时运行,并且有人将其标记为“已通过” - 表示有人测试了qa版本(在qa env中)并将其标记为准备生产。 –
因此,您要删除旧的“已通过”标签并强制推送新的“已通过”标签进行回购?我仍然不确定你是否不是问题标签。为什么不将发布候选分支合并到主控,并部署主控? –