模板网站建设乐云seo效果好,网站设计与制作培训学校,互联网培训机构排名前十,深圳市龙岗区建设局官网网站Jenkins 中 执行 shell 脚本时#xff0c;有时候 shell 执行失败了#xff0c;或者判断结果是错误的#xff0c;但是 Jenkins 执行完成后确提示成功 success 。
此时#xff0c;可以通过条件判断来解决这个问题#xff0c;让 Jenkins 强制退出并提示执行失败 failed 。
…Jenkins 中 执行 shell 脚本时有时候 shell 执行失败了或者判断结果是错误的但是 Jenkins 执行完成后确提示成功 success 。
此时可以通过条件判断来解决这个问题让 Jenkins 强制退出并提示执行失败 failed 。
具体方法
jenkins 判断构建操作执行成功了还是失败了可以通过返回 0 或 1 的结果。成功的话返回0否则不成功返回1 。
比如 shell 脚本通过 if 判断某个条件最后成功exit 0不成功exit 1 。
if [ $? -ne 0 ]; thenecho failedexit 1
else echo succeed
fi脚本中的参数说明
$# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $ 是传给脚本的所有参数的列表 $* 是以一个单字符串显示所有向脚本传递的参数与位置变量不同参数可超过9个 $$ 是脚本运行的当前进程ID号 $? 显示最后命令(上个命令)的退出状态0表示没有错误其他表示有错误
最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 【下面是我整理的2023年最全的软件测试工程师学习知识架构体系图】 一、Python编程入门到精通
二、接口自动化项目实战 三、Web自动化项目实战
四、App自动化项目实战 五、一线大厂简历
六、测试开发DevOps体系 七、常用自动化测试工具
八、JMeter性能测试 九、总结尾部小惊喜
生命不息奋斗不止。每一份努力都不会被辜负只要坚持不懈终究会有回报。珍惜时间追求梦想。不忘初心砥砺前行。你的未来由你掌握
生命短暂时间宝贵我们无法预知未来会发生什么但我们可以掌握当下。珍惜每一天努力奋斗让自己变得更加强大和优秀。坚定信念执着追求成功终将属于你
只有不断地挑战自己才能不断地超越自己。坚持追求梦想勇敢前行你就会发现奋斗的过程是如此美好而值得。相信自己你一定可以做到