如果git push失败,如何中止jenkins的工作?

时间:2018-01-29 16:52:58

标签: git bash jenkins

我有以下代码行,旨在确保安全;即如果git push因任何原因失败,请立即中止我的jenkins工作:

sh "set +x -e; git push https://${user}:${pass}@${repo} master 2>/dev/null"

我的理解是传递给-e的{​​{1}}选项应该确保这一点。然而,我最近看到一个例子,尽管git推动失败,这项工作仍在继续。

git是否有可能在没有推送的情况下返回成功的状态代码?

是否有更可靠的方法来检查失败?

1 个答案:

答案 0 :(得分:0)

构建ID URL /术语 - 强制终止构建