我正在CI和INT管道中运行艰巨的任务。
我正在使用此脚本来运行grunt任务:
setlocal
set pwd=%~dp0
pushd %pwd%
echo ----- Running Grunt...
set ERROR_CODE=0
call grunt --force
if ERRORLEVEL 1 goto error
echo error level is: %ERRORLEVEL%
echo ----- Grunt Process done!
goto ok
:error
set ERROR_CODE=1
:ok
popd
cmd /C exit /B %ERROR_CODE%
endlocal
如果有警告,我会得到这样的提示
Done, but with warnings.
error level is: 0
----- Grunt Process done!
如果我不使用--force,如果grunt失败,它将退出dos脚本
您能帮我解决这个问题吗?
谢谢