【发布时间】:2014-09-27 02:02:24
【问题描述】:
我在 jenkins 中使用了一些 windows 批处理命令,其中每个命令都可能失败。为了让 jenkins 作业在每一步都失败,这些批处理命令如下所示:
net use m: \\%IP_ADDRESS%\Whatever %PASSWORD% /user:%USERNAME%
if ERRORLEVEL 1 exit 1
mkdir m:\Install
if ERRORLEVEL 1 exit 1
copy /b %LOCAL_TEMP%\%INSTALLER_EXE% m:\Install\%INSTALLER_EXE%
if ERRORLEVEL 1 exit 1
net use m: /D
if ERRORLEVEL 1 exit 1
换句话说:我似乎检查每一个批处理命令是否失败,然后在必要时以错误代码 1 退出。有没有更有意义/方便/更好的方法来实现这一点?
如果我不检查每一步并退出,jenkins 将执行以下批处理命令。
【问题讨论】:
标签: windows batch-file jenkins