【发布时间】:2022-01-11 22:40:41
【问题描述】:
我找到了following proposal 并对其进行了测试(参见代码示例),但无法使其工作。
我们在 Gitlab 14.3.4 上运行,如何确定此版本是否可用?如果此功能不起作用,如果我有不同的运行器用于我的 prod 一个用于开发环境,我该如何部署到不同的环境?到目前为止,我为每个环境使用其专用标签的管道 - 因为动态标签是 not available so far。
任何帮助将不胜感激 - 谢谢!
workflow:
rules:
- if: '$CI_PIPELINE_SOURCE == "web"'
- if: '$CI_PIPELINE_SOURCE == "parent_pipeline"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- if: "$CI_COMMIT_BRANCH && $CI_OPEN_MERGE_REQUESTS"
when: never
- if: '$CI_COMMIT_BRANCH =~ /^feature.*$/'
variables:
TARGET: dev
- if: "$CI_COMMIT_BRANCH"
【问题讨论】: