我正在使用 Jenkins 上的构建日志正则表达式从控制台输出中检索我的 HTML 报告的相对路径。
如何使用检索到的路径${FILE,path}
?
例如,如果我的控制台输出有以下内容:
状态:失败日志文件:/home/ashanmuga/regression_git/LOG/2018-01-03/fm_device_info.87/fm_device_info.log
测试套件报告文件:/home/ashanmuga/regression_git/REPORT/2018-01-03/rerun.report.85.html
使用以下正则表达式:
${BUILD_LOG_REGEX, regex="TEST SUITE REPORT FILE: (.*html)" , showTruncatedLines=false, substText="\"$1\""}
给出以下输出:
/home/ashanmuga/regression_git/REPORT/2018-01-03/rerun.report.85.html
将正则表达式与文件命令组合:
${FILE, path= ${BUILD_LOG_REGEX, regex="TEST SUITE REPORT FILE: (.*html)", showTruncatedLines=false, substText="\"$1\""}}
提供以下输出而不是附加报告:
${FILE,path= "/home/ashanmuga/regression_git/REPORT/2018-01-03/rerun.report.85.html" }