关于 Jenkins 生成 NAN% 和 null 报告 URL 的 Allure 报告。我下面有一个管道,它正在生成有关URL /null/的报告。在我添加${env之前,它工作正常。HOME} 在我的目录中。但现在它不起作用了pipeline { agent { label { label "" customWorkspace "${env.HOME}/test" } } tools {nodejs "node"} stages { stage('Checkout App') { steps { dir("${env.HOME}/app") { echo "Building.." sh 'git pull' } // build shopfloor app dir("${env.HOME}/app") { sh "/${env.HOME}/test/App.sh" } } } } post('Publish Report') { always { script { allure([ includeProperties: false, jdk: '', properties: [], reportBuildPolicy: 'ALWAYS', results: [[path: 'target/allure_results']] ]) } } }} 它说诱惑报告生成于:allure-results does not existsReport successfully generated to /Users/john/.jenkins/null/test/allure-reportAllure report was successfully generated.Creating artifact for the build.Artifact was added to the build.
1 回答
皈依舞
TA贡献1851条经验 获得超3个赞
您正在创建一个位于工作区内的目录。出于这个原因,allure没有找到结果,你可以做这样的事情:dir("${env.HOME}/app"){...}
检查路径是否正确,但这将是一个示例:
results: [[path: '$WORKSPACE/${env.HOME}/app/target/allure_results']]
添加回答
举报
0/150
提交
取消