当Shell脚本实际失败时,Jenkins始终处于SUCCESS状态

时间:2019-05-09 07:00:39

标签: shell jenkins

我在当前的Jenkins设置中正面临着这一挑战。诸如Shell(bash)脚本之类的一组情况是在远程执行的:

  1. 安装程序复制时权限被拒绝
  2. 无法连接SSH

关于这些情况的任何建议如何解决?有指针吗?

预先感谢

1 个答案:

答案 0 :(得分:1)

如果脚本/软件返回的值不为零,则管道将失败。诸如Robocopy之类的程序会执行命令,失败并返回0。Jenkins不了解该程序是否成功,并将管道标记为成功。

基本上这就是您要做的。如果您的脚本返回的值不等于零,则管道将失败。