作者:htqdw | 来源:互联网 | 2023-07-23 12:44
用Jenkins创建Maven项目,脚本运行完成后有自动化脚本运行失败,最后构建的状态为成功Successful,导致无法发送失败邮件。 解决方案:通过bat指令解决,用finds
用Jenkins创建Maven项目,脚本运行完成后有自动化脚本运行失败,最后构建的状态为成功Successful, 导致无法发送失败邮件。
解决方案:
通过bat指令解决,用findstr /c 查找html文件的关键字符,然后通过if判断存在就是1表示脚本失败,否则为ture表示脚本运行成功
cd ..
cd /d D:XXX\target\site
findstr /c:"100%" "surefire-report.html"
if errorlevel 1 (exit 1) else (echo "True")
二、Jenkins构建状态
exit 1 表示构建失败
exit 0 表示构建成功
三、bat指定findStr
IF errorlevel 1 echo 表示识别成功
IF errorlevel 0 echo 表示识别失败
题:如果抓取关键Failure Delete ,则表示脚本构建返回失败。否则,则脚本构建返回成功
答:方法一、
cd ..
cd /d D:XXX\target\site
findstr /c:"Failure Details" "surefire-report.html"
IF ERRORLEVEL 1 (exit 0) else (exit 1)
方法二、
IF errorlevel 1
renturn 1
else
renturn 0