主题不言自明。我想为许多Jenkins作业添加构建后操作,而不是逐个配置。我添加了Configuration Slicing
插件,但如果我没有弄错,它不会修改构建后的操作。
有什么想法吗?
提前致谢
答案 0 :(得分:1)
如果Configuration Slicing Plugin无法满足您的要求,那么您应该回到SED。
您需要编写一个将遍历Jenkins的脚本 作业和SED的价值用新的,然后使用POST https://support.cloudbees.com/hc/en-us/articles/218353308-How-to-update-job-config-files-using-the-REST-API-and-cURL
获取当前配置
卷曲-X GET http://developer:developer@localhost:8080/job/test/config.xml -o mylocalconfig.xml- 醇>
发布更新后的配置
curl -X POST http://developer:developer@localhost:8080/job/test/config.xml - data-binary" @ mymodifiedlocalconfig.xml"
Pos-build操作是<publishers>...</publishers>
config.xml
之间的加价