我有jenkins与HTML Publisher插件,我可以发送报告,而他们是在相同的名称,每个构建,但我希望选项发送报告时,每天生成的报告的名称与报告的名称,有办法做到这些吗?EX - Htmal_report_15.04.2019附件picture如何看现在image
bvn4nwqk1#
这 是 我 的 一切 :
always { echo 'I have finished' archiveArtifacts 'PTs.html' publishHTML (target: [ allowMissing: false, alwaysLinkToLastBuild: false, keepAll: true, reportDir: 'target/surefire-reports/', reportFiles: 'index.html', reportName: "TestNG Report" ]) publishHTML([allowMissing: false, alwaysLinkToLastBuild: false, keepAll: false, reportDir: '.', reportFiles: 'PTs.html', reportName: 'ExtentReport', reportTitles: '']) emailext attachLog: true, attachmentsPattern: '*.html', body: 'Smoke Test.\n\nPlease see attachment for Report and build Logs', subject: 'DO NOT REPLY: JENKINS Build Server Notification [${BUILD_STATUS}]${JOB_NAME} Build #${BUILD_NUMBER}', to: 'addemailhere' //deleteDir() }
中 的 每 一 个您 将 需要 对 所有 html 文件 使用 * . html这样 使用 :
ecfsfe2w2#
是否有任何方法可以包含仅基于最新时间戳的报告。对我来说,扩展报告是使用"AutomationTestRunReport_" + timeStamp + ".html"的运行时timestapmp生成的,因此如何使用 *.html仅将最新的运行测试结果作为附件添加将包含所有.html报告,目前对我没有用处
"AutomationTestRunReport_" + timeStamp + ".html"
2条答案
按热度按时间bvn4nwqk1#
这 是 我 的 一切 :
中 的 每 一 个
您 将 需要 对 所有 html 文件 使用 * . html
这样 使用 :
ecfsfe2w2#
是否有任何方法可以包含仅基于最新时间戳的报告。对我来说,扩展报告是使用
"AutomationTestRunReport_" + timeStamp + ".html"
的运行时timestapmp生成的,因此如何使用 *.html仅将最新的运行测试结果作为附件添加将包含所有.html报告,目前对我没有用处