gpt4 book ai didi

jenkins - 当手动构建已经获取更改时,防止分支索引触发构建

转载 作者:行者123 更新时间:2023-12-04 12:57:14 24 4
gpt4 key购买 nike

我刚刚设置了一个基本的多分支管道构建作业,并且有一个带有 jenkinsfile 的功能分支,我正在试验它。

我将作业配置为每 5 分钟轮询一次 scm,并在必要时触发构建。

然而,有时当我在我的 Jenkinsfile 上推了一个调整之后,当我手动启动我的分支的构建时(因为我不想等待下一个 scm 轮询间隔),分支重新索引事件仍然可以触发另一个构建执行。

请参阅下图了解我的意思,所以这里的 build 7 是我在 jenkins 上手动启动的,所以它接收了我的提交,但是分支索引启动了 build 8,但分支没有新的更改。

enter image description here

有没有办法防止这种情况发生?除了我耐心等待5分钟当然!

谢谢

最佳答案

我也经历过这个。我尝试使用 Multibranch 管道中的轮询设置,看看这是否可以解决它,但这只会导致根本没有生成任何构建来响应 SCM 更改。

所以你提到的这种行为是最好的。

在撰写本文时,我认为此行为是一个当前没有解决方案的错误。

我现在在 Azure DevOps 世界中,不记得我是否提出过票证。

关于jenkins - 当手动构建已经获取更改时,防止分支索引触发构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46808752/

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