gpt4 book ai didi

svn - 如果发生另一个 scm 触发的构建,如何让 Jenkins 取消 scm 触发的构建?

转载 作者:行者123 更新时间:2023-12-02 17:53:39 26 4
gpt4 key购买 nike

我有一个项目,在 jenkins 中运行其构建大约需要 15 分钟(phpunit 是构建中最长的元素)。

我已经配置了 scm 触发的构建(基于 svn),因此每次提交发生时,都会触发构建(使用提交后脚本)。

但是,如果在 jenkins 仍在构建项目时发生提交,则它将等待上一个构建完成。
由于一旦进行了新的提交,旧的构建就不再相关,如果同一项目有新的构建待处理,如何让 jenkins 取消当前的构建?

最佳答案

首先,为每个变更集构建项目也不错,如果构建失败你就会知道哪个变更集需要验证。

但是,如果您想将一些变更集合并到一个构建中,我建议在高级项目选项中设置安静期以延迟构建。

关于svn - 如果发生另一个 scm 触发的构建,如何让 Jenkins 取消 scm 触发的构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8868867/

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