测试积点老人 发表于 2021-10-15 14:03:45

jenkins执行shell失败继续执行,最后标记失败--求助


场景:jenkins执行shell 打包后,将包移动到其他服务器并启动
例如:
jenkins连接192.168.11.10
source test.sh
scp -r /data/xxx.war root@192.168.11.11:/data/xxx.war
jenkins连接192.168.11.11
java -jar ......

我想实现的是
jenkins 执行test.sh里面打包失败后,继续执行scp   和连接11.11服务器启动包
最后变红球 标记构建失败

我的操作:
我在test.sh里面加入set -e后,如果打包失败,jenkins就直接标记失败了,不继续执行其他命令了
如果不加 set -ejenkins就无法判断test.sh失败,继续执行其他命令
我该怎么办 求大神解答


海海豚 发表于 2021-10-18 09:43:58

https://blog.csdn.net/qq_32706349/article/details/87926715   看下这个

qqq911 发表于 2021-10-18 10:43:18

那就写个判断嘛
页: [1]
查看完整版本: jenkins执行shell失败继续执行,最后标记失败--求助