这是我的工作设置
我有一份主要工作(我正在使用Multijob plugin这是司机工作
我有5个子作业,在主作业中调用。这些作业中的每一个都将生成一个nunit xml结果文件
我想要达到的目标:我希望在主作业结束时发送一封邮件,其中包含已通过的总数和每个作业的失败数。关于如何实现这一点的任何指针。
我使用Email ext插件发送邮件
预期结果邮件:
工作状态
工作1 总测试:xxx通过:xxx失败:xxx
工作2 总测试:xxx通过:xxx失败:xxx
工作3 总测试:xxx通过:xxx失败:xxx
工作4 总测试:xxx通过:xxx失败:xxx
工作5 总测试:xxx通过:xxx失败:xxx
感谢。
答案 0 :(得分:1)
除了多作业插件之外,您需要使用复制工件插件https://wiki.jenkins-ci.org/display/JENKINS/Copy+Artifact+Plugin和groovy插件https://wiki.jenkins-ci.org/display/JENKINS/Groovy+plugin在子作业内循环,然后按预期获得结果。
希望以下答案可以帮助您。