使用通配符在特定分支上的 Gitlab CI 运行 管道
GitlabCI run pipeline on specific branch using wild card
我想在每次当前里程碑分支更改时触发一个管道,它与硬编码的里程碑编号一起工作正常
问题是我们每两周增加一次里程碑数量
并且 gitlab runner 不解析 .gitlab-ci.yml
通配符
所以这样的事情不起作用
job:
only:
- milestone-*
我也尝试了正则表达式,正如 Makoto Emura 在评论中所建议的那样
java:
only:
- /^mileston-.*$/
现在我这样使用它并在创建新里程碑
后更新我的 .gitlab-ci.yml
job:
only:
- milestone-10
我尝试为目标分支寻找环境变量,但没有找到任何
有人知道解决办法吗?
我用这个正则表达式测试过,它有效:
only:
- /^milestone-.*$/
在您的评论中,您写的是 /^mileston-.*$/
而不是 /^milestone-.*$/
(里程碑末尾缺少 e
)
我想在每次当前里程碑分支更改时触发一个管道,它与硬编码的里程碑编号一起工作正常
问题是我们每两周增加一次里程碑数量
并且 gitlab runner 不解析 .gitlab-ci.yml
通配符
所以这样的事情不起作用
job:
only:
- milestone-*
我也尝试了正则表达式,正如 Makoto Emura 在评论中所建议的那样
java:
only:
- /^mileston-.*$/
现在我这样使用它并在创建新里程碑
后更新我的.gitlab-ci.yml
job:
only:
- milestone-10
我尝试为目标分支寻找环境变量,但没有找到任何
有人知道解决办法吗?
我用这个正则表达式测试过,它有效:
only:
- /^milestone-.*$/
在您的评论中,您写的是 /^mileston-.*$/
而不是 /^milestone-.*$/
(里程碑末尾缺少 e
)