【发布时间】:2014-06-21 02:01:14
【问题描述】:
在过去的一个小时左右,我一直在努力让以下工作正常进行。我将附件存储在目标目录中。但是它们在课程级别或测试级别的测试页面上都没有链接。
我已经尝试了以下所有组合:
- 将附件文件夹
target/surefire-reports/[class]/与目标/surefire-reports/[class].xml文件夹放在一起 -
target/surefire-reports/[class.mothod]/与target/surefire-reports/[class].xml - 将附件文件夹放入目标
/testArtifacts/[class]/并在标准输出中打印[[ATTACHMENT|target/testArtifacts/[class]/captureDebug.txt]] - 将附件文件夹放入
target/testArtifacts/[class]/并在标准输出中打印[[ATTACHMENT|/var/lib/jenkins/.../target/testArtifacts/[class]/captureDebug.txt]]
我正在使用从属主设置运行,这不重要。
我的 Jenkins 版本是 1.529,JUnit 附件插件是 1.3。
https://wiki.jenkins-ci.org/display/JENKINS/JUnit+Attachments+Plugin
我创建了一个简单的项目来说明这个问题,你可以在这里得到它:
https://github.com/marklemay/simple-failing-project
它是使用命令行 maven (mvn -U -Pci clean integration-test -e) 构建的。
【问题讨论】:
-
从您的问题中不清楚您的尝试有什么问题。请更详细地解释它是如何不起作用的。
-
测试页面上应该有指向生成的测试工件的链接。但是没有。
-
我很久没看这个了,然后(在一些 Jenkins 升级之后)它又开始工作了。
标签: junit jenkins continuous-integration jenkins-plugins