无法修改Jenkins作业配置,生成触发器已停止工作



使用jenkins版本2.277.3

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

另一个问题是,当提交时,使用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);
}

最新更新