zj_911 2018-11-13 08:26 采纳率: 0%
浏览 2376

如何批量修改Jenkins job的配置?

jerkins 有100多个job,但是运行机器下线了,需要修改所有job的机器配置,手工一条条修改的话会疯掉的,如何写一个脚本进行批量修改

  • 写回答

1条回答 默认 最新

  • qq_40568253 2018-11-13 09:39
    关注

    第一步:获取Jenkins的所有jobname

         第二步:  遍历jobname,获取每个job的配置文件config.xml
    
         第三步:将获取到的xml类型字符串转化为document对象,然后修改机器节点的值,然后将修改的document对象写入一个新的xml文件
    
         第四步:将新的修改后的xml文件作为参数传给job
    
    评论

报告相同问题?