gpt4 book ai didi

Gitlab CI 使用通配符在特定分支上运行管道

转载 作者:行者123 更新时间:2023-12-04 12:44:05 38 4
gpt4 key购买 nike

我想在每次当前里程碑分支更改时触发管道,它可以与硬编码的里程碑号一起正常工作
问题是我们每两周增加一次里程碑数量
并且 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 CI 使用通配符在特定分支上运行管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54327293/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com