如何解决我可以使用同一条多分支管道定期轮询某些分支的SCM,但也可以触发其他分支的每个SCM更改吗?
我有一个Jenkins Multibranch管道作业,起初,在SCM更改后(默认的Multibranch管道行为)自动为每个发现的分支触发构建。
然后,我希望某些分支机构(按名称过滤,以“功能”开头的那些分支机构)每小时都要轮询SCM进行更改,以避免为其构建过多的组件。因此,我在多分支配置中为这些分支名称添加了“抑制自动SCM触发”属性。只要检测到SCM更改,所有其他分支名称(以“ bugfix”开头的分支名称)仍会触发。我指望Jenkins文件中的pollSCM属性是所有“功能”分支的后备:
Error: Invalid CSS after "...und-color: base": expected ";",was ".$primary-color;"
on line 4 of styles.scss
Use --trace for backtrace.
,但是由于已检测到的“功能”分支的第一版不再运行,因此不再读取。如果我为“功能”分支手动“立即构建”,则将读取该属性,并且每小时都会正确轮询任何后续提交。但是问题是我没有这个“第一个构建版本”,所以当检测到分支时该属性是未知的。
有解决方案吗?还是我必须创建两个单独的多分支管道?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。