如何在多个Jenkins作业中大量添加构建后操作

时间:2017-01-20 11:58:17

标签: jenkins jenkins-plugins

主题不言自明。我想为许多Jenkins作业添加构建后操作,而不是逐个配置。我添加了Configuration Slicing插件,但如果我没有弄错,它不会修改构建后的操作。 有什么想法吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

如果Configuration Slicing Plugin无法满足您的要求,那么您应该回到SED。

来自Jenkins Issues

  

您需要编写一个将遍历Jenkins的脚本   作业和SED的价值用新的,然后使用POST   https://support.cloudbees.com/hc/en-us/articles/218353308-How-to-update-job-config-files-using-the-REST-API-and-cURL

     
      
  1. 获取当前配置
      卷曲-X GET   http://developer:developer@localhost:8080/job/test/config.xml -o   mylocalconfig.xml

  2.   
  3. 发布更新后的配置
       curl -X POST http://developer:developer@localhost:8080/job/test/config.xml    - data-binary" @ mymodifiedlocalconfig.xml"

  4.   

Pos-build操作是<publishers>...</publishers>

config.xml之间的加价