如何在失败的Windows批处理命令中使jenkins失败?
发布时间:2020-12-14 01:49:36 所属栏目:Windows 来源:网络整理
导读:我在jenkins中使用了一些 windows批处理命令,其中每个命令都可能失败.为了使每个步骤的jenkins作业失败,这些批处理命令如下所示: net use m: %IP_ADDRESS%Whatever %PASSWORD% /user:%USERNAME%if ERRORLEVEL 1 exit 1mkdir m:Installif ERRORLEVEL 1 e
我在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将执行以下批处理命令.
遗憾的是,在批处理中你无法激活像bash中的-e这样的标志,它会在任何非0的返回码上退出.但是你可以使用逻辑或跳转到退出标签,如下所述:
https://stackoverflow.com/a/8965092/2003420
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Jmeter无GUI启动
- 如何提高Windows Subversion客户端更新性能?
- 85、int 、NSInteger、NSUInteger、NSNumber的区别和联系
- Windows7 开机自启脚本
- windows-xp – GPO禁用Windows XP巡视弹出窗口
- Grails 2.0.3错误从Windows7中的命令行开始
- Win10远程桌面 出现 身份验证错误,要求的函数不受支持,这
- 2018-2019-2 《网络对抗技术》Exp2 后门原理与应用 2016521
- windows下查看C语言字符数组(俗称:字符串)在内存中地址信
- windows – 我需要避免尝试更新连接到TSQLQuery的Delphi TC