zoukankan      html  css  js  c++  java
  • 如何解决脚本运行失败,Maven构建结果是成功的状态,与实际不符

    用Jenkins创建Maven项目,脚本运行完成后有自动化脚本运行失败,最后构建的状态为成功Successful, 导致无法发送失败邮件。

    解决方案:

    通过bat指令解决,用findstr /c 查找html文件的关键字符,然后通过if判断存在就是1表示脚本失败,否则为ture表示脚本运行成功

    cd ..
    cd /d  D:XXX	argetsite
    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 argetsite
    findstr /c:"Failure Details" "surefire-report.html"
    IF ERRORLEVEL 1 (exit 0) else (exit 1)

           方法二、

    IF  errorlevel 1
    renturn 1
    else
    renturn 0
  • 相关阅读:
    jmap、jhat、jstat、jstack
    jconsole、java VisualVM、jprofiler
    最长递增子序列 dp
    我的眼泪流下来
    理解二级指针的好例子
    离散数学复习————二元关系
    linux的常用命令
    初学Java
    分治法 ----归并排序
    1074 Reversing Linked List
  • 原文地址:https://www.cnblogs.com/Shanghai-vame/p/9998794.html
Copyright © 2011-2022 走看看