从家长工作区发布 JUNIT 测试结果报告



我在 Jenkins 中有一个父作业和两个子作业。子作业共享的工作区位于父作业中。现在,子作业正在生成 Junit RspecFormatted 日志(job1.xml 和 job2.xml),该日志存储在父作业工作区中。我试图参考提供完整路径:$JENKINS_HOME/workspace/{parent-job}/{folder a}/{folder b}/{folder c}/test-results/job1.xml 但构建无法找到此路径。

注意:我可以使用此路径打印Execute Shell部分中的文件

我不太确定这个问题,你能给我更多细节吗?

顺便说一句,如果我了解您的需求,您可以使用:

https://wiki.jenkins.io/display/JENKINS/Parameterized+Trigger+Plugin

获取 TRIGGERED_JOB_NAME 和 NUMBER 等变量,以便构建 PATH

$JENKINS_HOME/workspace/${TRIGGERED_JOB_NAME}/{folder a}/{folder b}/

{folder c}/test-results/job1.xml

文件夹 a/b/c 呢,这些变量在哪里值?

您也可以简单地将这些信息作为参数传递,然后将它们用作变量来动态构建路径...

让我知道它是否清楚以及是否有帮助......

相关内容

  • 没有找到相关文章

最新更新