代码之家  ›  专栏  ›  技术社区  ›  JamesStuddart

在批处理文件中引发异常

  •  4
  • JamesStuddart  · 技术社区  · 9 年前

    我创建了几个批处理文件,以帮助我的部署自动化过程。 它们工作得很好,但如果发现问题,我希望能够让文件炸弹爆炸,显然是报告了问题。

    我计划将脚本集成到TeamCity构建中,因此如果其中一个脚本失败,我需要停止部署过程。

    一个简单的方法是让脚本运行手动过程,但这违背了目标。

    任何建议都很好。

    谢谢

    1 回复  |  直到 9 年前
        1
  •  1
  •   karthick23    9 年前

    试试这个

     @code
            IF %ERRORLEVEL% NEQ 0 GOTO ProcessError    
            @code
            exit /b 0    
            :ProcessError
            @codeprocess error
            exit /b 1