我刚刚设置了一个基本的multibranch管道构建作业,并且有一个带有jenkinsfile的功能分支,我正在试验它。
我将作业配置为每隔5分钟轮询scm并在必要时触发构建。
我发现有时当我在我的Jenkins文件上推送一个调整后,我手动启动了我的分支的构建(因为我不想等待下一个scm轮询间隔),分支重新索引活动仍然可以触发另一个构建。
请参阅下面的图片,我的意思是,所以这里的构建7是我在jenkins上手动启动的,所以它拿起了我的提交,但随后分支索引启动了构建8但是分支没有新的更改
有没有办法防止这种情况发生?除了我耐心等待5分钟当然!
由于
答案 0 :(得分:0)
我也经历了这一点。我尝试在Multibranch管道中使用轮询设置,以查看是否可以解决该问题,但这仅导致响应SCM更改根本没有生成任何构建。
所以您所指的这种行为是坏事中最好的。
在撰写本文时,我认为此行为是没有当前解决方案的错误。
不记得我是否像现在在Azure DevOps世界中一样举了票。