1

尝试将 HTML 发布者报告复制到同一工作区中的另一个路径。

在 jenkinsfile 中添加了以下脚本

  publishHTML([allowMissing: false, alwaysLinkToLastBuild: false,includes: '**/*.png', keepAll: true, reportDir: target/cucumber-html-reports', reportFiles: report.html', reportName: 'HTMLReport', reportTitles: ''])

詹金斯控制台日志

    [htmlpublisher] Archiving HTML reports...

    [htmlpublisher] Archiving at BUILD level /apps/cloudbees-je/cloudbees-data/workspace/TEST/all_test/target/cucumber-html-reports to    /apps/jenkins/cloudbees-data/jobs/TEST/jobs/all_test/builds/42/htmlreports/HTMLReport

我正在尝试通过在 jenkinsfile 中运行以下脚本将 HTML 发布者输出“/apps/jenkins/cloudbees-data/jobs/TEST/jobs/all_test/builds/42/htmlreports/HTMLReport”复制到 ${env.WORKSPACE}/report

   sh "cp /apps/jenkins/cloudbees-data/jobs/TEST/jobs/all_test/builds/42/htmlreports/HTMLReport ${env.WORKSPACE}/report/"

错误 :

   cp: cannot stat ‘/apps/jenkins/cloudbees-data/jobs/DSO_TEST/jobs/dso_automation_ete_test/builds/46/htmlreports/HTMLReport’: No such file or directory

将 HTML 发布者报告复制到另一个路径的任何建议。不明白为什么在 HTML 发布者报告的路径中看不到文件。

4

1 回答 1

0

您必须检查是否所有文件都在定义的位置可用。
然后,您可以使用以下命令执行复制命令:

cp /apps/jenkins/cloudbees-data/jobs/DSO_TEST/jobs/dso_automation_ete_test/builds/46/htmlreports/* ${env.WORKSPACE}/report/
于 2021-07-13T06:42:37.683 回答