我想运行由api触发器触发的条件构建,但仅当触发器传入的ref与特定正则表达式匹配时才会运行。
我可以想象有两种方法可以做到:
.gitlab-ci.yml的only:
指令中的逻辑运算符如下:
only: - /^staging-v.*$/ AND triggers
或
使用返回码控制结果状态
script: - return 3;
将被解释为“未运行”或“跳过”
我错过了什么吗?我阅读了所有可以找到的文档,但这个场景从未真正解释过。是否有可能采取这种方式呢?
这对于GitLab 8.9的新environments
功能非常方便
我正在使用最新的8.9.0 gitlab版本。
还需要API触发器,因为我需要将更多变量从开发人员传递到动态的构建和部署环境。