Wez*_*Wez 9 jenkins jenkins-plugins
我使用jenkins multijob插件在同一构建阶段执行多个并行构建,我想在主多工程项目中显示测试结果,所以我选择一个构建后操作步骤'聚合下游测试结果'和选择"自动聚合所有下游测试"和"在结果中包含失败的构建"选项,但是当作业完成并进入主多工程项目时,它会在"最新测试结果"链接下显示"无测试"...
还有其他人遇到过这个问题吗?我并行运行的下游"子"项目是多配置项目.
小智 11
正如之前的一张海报所示,这是Jenkins JIRA中的一个未解决的问题,并不起作用.有一种解决方法可以实现您的目标.您将需要复制工件插件,并将测试结果文件存档为正在执行测试运行的作业中的工件.
安装完成并正确配置测试运行作业后,转到Multijob,然后在所有测试阶段之后为您希望测试结果的每个作业添加一个构建步骤"从另一个项目复制工件".您可以使用"由永久链接指定"并使用"上次构建"永久链接来始终检索最新的工件.选择要复制的工件(即*.xml),然后将目标目录输入为"job1".如果添加多个构建步骤以从另一个项目复制工件,只需为复制的工件命名目标目录,例如"job2","job3"等.
然后在Multijob中选择一个Post-build操作,就像发布JUnit测试结果报告(或任何你喜欢的)并输入**/job*/*.xml(或类似)一样.
这就是我所做的,它运作得很好.它在设置中有点手动,但一旦配置就很好用.
| 归档时间: |
|
| 查看次数: |
9476 次 |
| 最近记录: |