我想每次当前里程碑分支更改时都触发一个管道,它可以与硬编码的milistone编号一起正常工作
问题是我们每2周增加一次里程碑数
并且gitlab运行程序不解析.gitlab-ci.yml
通配符
所以类似的事情不起作用
job:
only:
- milestone-*
我在评论中也尝试过正则表达式,如Makoto Emura所建议的
java:
only:
- /^mileston-.*$/
现在我以这种方式使用它,并在创建新的里程碑后更新我的.gitlab-ci.yml
job:
only:
- milestone-10
我尝试为目标分支寻找一个环境变量,但是没有找到
有人知道解决方案吗?
答案 0 :(得分:1)
我使用此正则表达式进行了测试,并且可以正常工作:
only:
- /^milestone-.*$/
在您的评论中,您写的是/^mileston-.*$/
而不是/^milestone-.*$/
(里程碑末尾缺少e
)