Jenkins Groovy Postbuild使用静态文件而不是脚本
是否可以将外部groovy脚本加载到groovy postbuild插件中,而不是将脚本内容粘贴到每个作业中?我们大约有200个工作,因此更新所有工作非常耗时。我知道我可以编写一个脚本来直接更新配置文件(如本文中:向所有作业添加JenkinsGroovy Postbuild步骤),但是这些作业运行24x7,因此当我可以重新启动Jenkins或重新加载配置时找到一个窗口是有问题的。
谢谢!
回答:
:这才是真正为我解决的问题:https : //issues.jenkins-
ci.org/browse/JENKINS-21480
“我可以通过执行以下操作来做到这一点。在“ Groovy脚本”框中输入以下这些行来代替脚本:”
// Delegate to an external script// The filename must match the class name
import JenkinsPostBuild
def postBuild = new JenkinsPostBuild(manager)
postBuild.run()
“然后在“其他常规类路径”框中输入该文件的路径。”
以上是 Jenkins Groovy Postbuild使用静态文件而不是脚本 的全部内容, 来源链接: utcz.com/qa/399717.html