如何使Jenkins在0以外的特定错误退出代码上取得成功?

时间:2015-04-07 05:23:45

标签: jenkins jenkins-plugins jenkins-cli

我试图通过jenkins工作安装插件。当它重新启动时,退出代码是1641.但安装成功。所以我想让构建成功。 我使用“setup.exe / qb / log C:\ installer.log / r:f”这个命令进行静默安装和强制重启。

如何标记构建成功

1 个答案:

答案 0 :(得分:4)

Jenkins将退出最后一个命令的结果。你只需要抓住它并告诉詹金斯如何退出。

Linux - RESULT=$?
Windows - set RESULT=%ERRORLEVEL%

在捕获命令的结果后,您可以在其上放置if以决定如何退出。

Linux - if [ $RESULT -eq 1641 ]; then exit 0; fi
Windows - if %RESULT% EQ 1641 exit 0

我希望这会有所帮助。