在批处理文件中抛出异常
Throw an exception within an batch file
我创建了几个批处理文件来帮助部署的自动化过程。
它们工作得很好,但我希望能够在发现问题时清除文件炸弹,显然报告问题。
我计划将脚本集成到 TeamCity 构建中,因此如果其中一个脚本失败,我需要停止部署过程。
一种简单的方法是使脚本 运行 成为手动过程,但这会破坏 objective。
任何建议都很好。
谢谢,
试试这个
@code
IF %ERRORLEVEL% NEQ 0 GOTO ProcessError
@code
exit /b 0
:ProcessError
@codeprocess error
exit /b 1
我创建了几个批处理文件来帮助部署的自动化过程。 它们工作得很好,但我希望能够在发现问题时清除文件炸弹,显然报告问题。
我计划将脚本集成到 TeamCity 构建中,因此如果其中一个脚本失败,我需要停止部署过程。
一种简单的方法是使脚本 运行 成为手动过程,但这会破坏 objective。
任何建议都很好。
谢谢,
试试这个
@code
IF %ERRORLEVEL% NEQ 0 GOTO ProcessError
@code
exit /b 0
:ProcessError
@codeprocess error
exit /b 1