有时 Jenkins 会为测试报告生成损坏的 URL。
真正奇怪的部分是它会间歇性地执行此操作:对于给定的内部版本号,它可以工作,然后几分钟后我会查看它会产生一个断开的链接。我重新启动 Jenkins,链接再次正确。
在页面上/job/My%20Job/lastBuild/testReport/
有一个列出 Maven 子模块的表格(在我的例子中只有一个)。链接锚是模块的名称,它工作时的 URL 是http://jenkins:8080/job/My%20Job/com.company.product$product-soapui/17/testReport/
.
当它不起作用时,该链接是http://jenkins:8080/testReport/
.
我对这个问题的间歇性感到非常困惑。
更新
詹金斯版本:1.529
操作系统:Red Hat Enterprise Linux Server 6.4 版(圣地亚哥)