批量改参数?

发布环境有很多工程,都在同一个服务器环境下,只是工程名称及工程发布路径不同,有什么插件能实现所有 Job 能批量的修改配置参数吗?

比如:批量修改所有工程的 分支名称,有什么插件或好办法能实现批量统一修改吗?

如下图所示

提供另外一种思路,把可能会变的内容,全部放到 Jenkinsfile 里,再结合 shared-libarry 的话,就不需要你这里提的批量修改了。

这思路也可行,我去尝试操作看看,那个方案更方便高效。

工程的配置都在JENKINS_HOME/jobs/<job_name>/config.xml文件里,所以思路就是只要批量修改config.xml文件里的内容就行。可以看一下sed命令的用法来修改文件内容。

到 jenkins home目录下使用shell脚本进行批量修改