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

回到顶部