gpt4 book ai didi

build - Jenkins:更新 SCM 而不触发构建?

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

我们有一个 SCM 控制的项目,每隔几分钟轮询一次存储库。总体而言,工作流程很棒,但有时我需要将新更改推送到服务器的存储库,而不触发 Jenkins 中的构建(出于各种原因:长时间构建、微小更改、并发提交等)。

我已经设置了一个安静期,有时我只是开始和停止构建(这很尴尬),所以 Jenkins 会拉取更改并且稍后不会触发构建。

那么,是否有任何类型的插件可以实现以下任一功能:

  • 手动取消 future 的构建(在 SCM 轮询器触发之前)
  • 手动更新项目的 SCM 存储库而不触发构建?

最佳答案

您有很多解决方案可以做到这一点:

  1. 您可以采用另一种方式,而不是轮询 SCM 并触发变更构建。您可以让 SCM 决定提交是否应该触发作业。 Have a look there for an example
  2. 您可以尝试在作业的 Subversion 扩展属性中使用“排除的提交注释”属性,这样就可以避免触发“无用提交”的构建。

关于build - Jenkins:更新 SCM 而不触发构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10701206/

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