You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins 2.277.4点击Build Now后Poll SCM选项自动启用问题

问题根因

这是Jenkins 2.277.4版本搭配Pipeline: SCM Step插件(版本高于2.11时)的已知缺陷:当流水线代码中调用checkout scm语句时,插件会强制覆盖作业配置,自动启用Poll SCM选项,无视预先设置的禁用状态。

修复方案
  • 方案1:升级Pipeline: SCM Step插件到2.13或更高版本,该版本官方已经修复了自动修改作业配置的缺陷
  • 方案2:如果暂时无法升级插件,可以在Jenkins系统配置中添加全局属性:
    1. 进入「Manage Jenkins」→「Configure System」
    2. 找到「Global properties」,添加环境变量org.jenkinsci.plugins.workflow.steps.scm.SCMStep.NO_POLL,值设为true
    3. 保存配置后重启Jenkins生效
  • 方案3:修改流水线代码,在checkout步骤添加poll: false参数,示例代码如下:
    checkout scm, poll: false
    
    如果你没有显式写checkout scm、用的是流水线隐式checkout,可以在流水线开头添加options { skipDefaultCheckout() },再手动调用带poll参数的checkout语句即可。

内容的提问来源于stack exchange,提问作者Raja5969

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 06:12:02