jenkins如何在zip文件中找到junit.xml?

时间:2015-04-15 15:45:21

标签: junit jenkins

我在一个脚本上运行Jenkins,它生成一个junit.xml报告文件和其他文件。但是,所有这些文件都被脚本压缩,因此Jenkins无法找到它。

有没有办法让Jenkins解压缩.zip文件,查找我的特定junit文件并生成运行结果?

这一切都在Linux中。

由于

1 个答案:

答案 0 :(得分:2)

Jenkins能够执行任意shell命令作为构建步骤,只需添加' Execute Shell'步入你的构建并输入你想要的命令(大概'解压缩'将在其中)。

一旦您提取了xml,只要您的内部工具使用this schema生成它,JUnit plugin只需要您提取的路径,它就会在构建页面上显示结果。< / p>

如果您有选项,我建议您通过gradle或maven执行测试,因为这些任务的输出将生成Jenkins(和其他工具)已经可以读取的报告,并且可以简化您的作业设置过程用户。但是,如果你无法逃避,那么上述内容应该适合你。