Maven清理安装会在以下位置生成新的HTML文件
/var/lib/jenkins/workspace/Docs_LoadTest/target/jmeter/reports/DocsJmeterTests_20170601_151330/index.html
这里的“DocsJmeterTests_20170601_151330”将在每次运行时更改。因此,我正在尝试使用发布HTML报告插件发布HTML报告。以下是我的Pipeline脚本
node {
build job: 'Docs_LoadTest'
stage('Results') {
publishHTML([allowMissing: false,
alwaysLinkToLastBuild: true,
keepAll: true,
reportDir:
'/var/lib/jenkins/workspace/Docs_LoadTest/target/jmeter/reports/*/',
reportFiles: 'index.html',
reportName: 'Docs Loadtest Dashboard'
])
}
}
在运行任务时出现以下错误:
[htmlpublisher]正在存档HTML报告... [htmlpublisher]正在存档BUILD级别的/var/lib/jenkins/workspace/Docs_LoadTest/target/jmeter/reports/*至/var/lib/jenkins/jobs/Docs_Pipeline/builds/10/htmlreports/Docs_Loadtest_Dashboard ERROR:指定的HTML目录'/var/lib/jenkins/workspace/Docs_LoadTest/target/jmeter/reports/*'不存在。
即使我们尝试了以下选项,也没有起作用:
/var/lib/jenkins/workspace/Docs_LoadTest/target/jmeter/reports/**/ /var/lib/jenkins/workspace/Docs_LoadTest/target/jmeter/reports/DocsJmeterTests_* /var/lib/jenkins/workspace/Docs_LoadTest/target/jmeter/reports/DocsJmeterTests_*_*