jenkins 如何在 zip 文件中找到 junit.xml?
How can jenkins find junit.xml in a zip file?
我正在 运行ning Jenkins 编写脚本,生成 junit.xml 报告文件和其他文件。但是,所有这些文件都被脚本压缩了,因此 Jenkins 找不到它。
有没有办法让 Jenkins 解压缩 .zip 文件,找到我的特定 junit 文件并生成 运行 结果?
所有这些都在 Linux.
谢谢
Jenkins 能够在构建步骤中执行任意 shell 命令,只需将 'Execute Shell' 步骤添加到您的构建中并输入您想要的命令(大概 'unzip' 会成为其中之一)。
一旦您提取了 xml,前提是您的内部工具使用 this schema the JUnit plugin 生成它,只需要您提取到的路径,它将在构建页面上显示结果。
如果您有选择,我真的建议您通过 gradle 或 maven 执行测试,因为这些任务的输出将生成 Jenkins(和其他工具)已经可以读取的报告,并且可以简化用户的作业设置过程。但是,如果您无法解决这个问题,以上内容应该适合您。
我正在 运行ning Jenkins 编写脚本,生成 junit.xml 报告文件和其他文件。但是,所有这些文件都被脚本压缩了,因此 Jenkins 找不到它。
有没有办法让 Jenkins 解压缩 .zip 文件,找到我的特定 junit 文件并生成 运行 结果?
所有这些都在 Linux.
谢谢
Jenkins 能够在构建步骤中执行任意 shell 命令,只需将 'Execute Shell' 步骤添加到您的构建中并输入您想要的命令(大概 'unzip' 会成为其中之一)。
一旦您提取了 xml,前提是您的内部工具使用 this schema the JUnit plugin 生成它,只需要您提取到的路径,它将在构建页面上显示结果。
如果您有选择,我真的建议您通过 gradle 或 maven 执行测试,因为这些任务的输出将生成 Jenkins(和其他工具)已经可以读取的报告,并且可以简化用户的作业设置过程。但是,如果您无法解决这个问题,以上内容应该适合您。