从多个jenkins实例创建整合构建报告

时间:2016-10-12 08:10:01

标签: bash shell jenkins jenkins-plugins jenkins-cli

我有多个jenkins实例,如Jenkins A,Jenkins B和Jenkins C. 现在我正在尝试制作一份报告,其中包含所有三个詹金斯的详细信息。

报告:“总体建设”,“成功”,“失败”。 (来自jenkins A,Jenkins B,Jenkins C)

是否有任何shell脚本在每个Jenkins实例上运行并在一个地方组合脚本输出?

1 个答案:

答案 0 :(得分:0)

确保匿名对jenkins中的所有作业具有读取权限。使用powershell以下列格式调用作业的URL http://jenkinsA:8080/view/viewname/job/jobname/1/console http://jenkinsA:8080/view/viewname/job/jobname/2/console http://jenkinsB:8080/view/viewname/job/jobname/1/console http://jenkinsC:8080/view/viewname/job/jobname/2/console

记住每项工作的可能构建数量。每次计数递增时,在powershell中创建一个http请求以调用该URL。如果请求返回404,则表示构建不存在,如果它是http 200,则构建存在。提取线'完成:'这将给你成功或失败。

根据结果,增加您的成功或失败次数。

希望它有所帮助!