我正在通过詹金斯执行Windows蝙蝠脚本。 批处理文件正在提供所需的输出,但是构建失败。我的批处理文件是..
cd /d D:\\Bank\\Member\\ID
if %errorlevel% neq 0 exit /b %errorlevel%
mkdir OTP
if %errorlevel% neq 0 exit /b %errorlevel%
robocopy C:\Corporate D:\\Bank\\Member\\ID\ /E /XF *.bat
if %errorlevel% neq 1 exit /b %errorlevel%
cd /d D:\\Bank\\Staff\\ID
成功复制文件后,机器人将给出退出代码1。
但是,牛仔裤无法正常工作并出现以下错误:
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE
如果robocopy退出代码1,我希望构建成功。
我最好的建议是使用jenkins-pipeline,try / catch块,并尽可能少地使用bat命令(或者根本不使用)。
但考虑到您的情况,也有一个简单的解决方案:只需将字段" ERRORLEVEL以将构建不稳定设置为"设置为1(或其他合适的数字)。如果单击"执行Windows批处理命令"块下的"高级"按钮,则会显示该字段:
此方法会将您的构建检查为"不稳定",但将继续执行。
我