Jenkins 为 Jenkins 服务器中的所有构建添加 Post Build Activity
Posted
技术标签:
【中文标题】Jenkins 为 Jenkins 服务器中的所有构建添加 Post Build Activity【英文标题】:Jenkins Add Post Build Activity for all builds in Jenkins server 【发布时间】:2014-08-11 11:26:02 【问题描述】:我想知道,如何将“构建后活动”设置复制到同一 Jenkins 服务器中的所有其他构建。
例子:
-
我有 100 个或更多版本正在 Jenkins 服务器中运行。
最近我在 Jenkins Server 中安装了“Work Space Cleanup”插件
现在我必须为所有 100 个构建启用/设置“构建后活动”中的“工作空间清理”属性。
我正在 Jenkins 中寻找一个共同的地方来更新设置,让实习生为所有 100 个构建更新相同的设置。
提前致谢。
问候, 布帕尔。
【问题讨论】:
您的查询解决了吗? 【参考方案1】:根据您的要求,Configuration Slicing plugin 已删除对您所要求的确切插件的支持,但可能可以制作批处理文件、python 脚本或删除所需文件然后切片的东西项目之中。
【讨论】:
【参考方案2】:当你说 builds 时,我假设你的意思是说 projects/jobs。创建作业时,配置存储在 Jenkins 服务器上的 config.xml 中,路径如下:
/path_to_jenkins_setup/jobs/job_name/config.xml
只需打开文件并找到您需要在其他作业中复制的相关部分。创建一个脚本,将相关部分复制到所有作业的 config.xml。
进行更改后不要忘记重新启动 Jenkins。或者,您可以通过单击Jenkins > Manage Jenkins
部分中的 Reload Configuration from Disk
重新加载您的更改。
【讨论】:
以上是关于Jenkins 为 Jenkins 服务器中的所有构建添加 Post Build Activity的主要内容,如果未能解决你的问题,请参考以下文章