无法修改 Jenkins 作业配置和构建触发器停止工作

Unable to modify Jenkins job configurations and build trigger stopped working

使用 jenkins 版本 2.277.3

我试图修改一个旧的 jenkins 自由式作业配置,但在我所做的更改后无法保存它,因为保存和应用按钮没有响应和工作。然后我通过创建一个新的自由式作业来尝试同样的事情发生了。

另一个问题是提交时使用 PollSCM 功能触发的管道。现在管道停止触发构建提交。所有配置都设置正确。

升级你所有的插件,它应该会再次工作。一种简单的方法是使用以下代码创建管道作业

import jenkins.model.Jenkins;

pm = Jenkins.instance.pluginManager

uc = Jenkins.instance.updateCenter
updated = false
progress = 0
updates = 0

pm.plugins.each { plugin ->
  if (uc.getPlugin(plugin.shortName).version != plugin.version) {
      updates = updates + 1
  }
}

pm.plugins.each { plugin ->
  if (uc.getPlugin(plugin.shortName).version != plugin.version) {
    update = uc.getPlugin(plugin.shortName).deploy(true)
    println "updating ${plugin.shortName}:${plugin.version} -> ${uc.getPlugin(plugin.shortName)?.version}"
    update.get()
    progress = progress + 1
    updated = true
  }
}
if (updated) {
  println "${progress}/${pm.plugins.size()} Restarting"
  Jenkins.instance.doSafeRestart(null);
}