如何将相同的Jenkins Groovy Postbuild Plugin步骤添加到所有作业中?我们有50多个工作,因此很难将链接复制粘贴到所需的groovy代码中。
答案 0 :(得分:1)
我通常通过更新受影响作业的config.xml来进行类似的质量更改。每个好的编辑器都应该有一个搜索和替换功能,适用于文件。使用以下工作流程。
还有其他可能的工作流程,如下所示 1.更新job config.xml文件 2.重新加载配置
但是,使用第二个选项时,我不知道在重新加载配置时如果作业正在运行会如何影响。
答案 1 :(得分:0)
以下脚本需要Jenkins Groovy和Groovy postbuild插件才能工作。它将为所有工作添加Jenkins Groovy postbuild发布者:
https://gist.github.com/genericpenguin/9ac1b84ed7a145b3b6dd
将视图从“全部”更改为其他视图以进行测试。我们用它进行质量变化,效果很好。唯一需要注意的是postbuild groovy脚本必须驻留在Jenkins master上。如果脚本很短(如脚本加载器),可以在脚本中轻松更改。