詹金斯:建立稳定的状态和定义

时间:2017-01-19 13:36:13

标签: git jenkins

我正在尝试我的第一份詹金斯工作。我已经能够配置Jenkins构建检查Git并运行我的简单脚本。

然而,除此之外,我不知道Jenkins如何获得我使用脚本运行的测试的状态?我看到Jenkins有一个“稳定构建”的概念。所以,可能它确实从脚本中获取状态,但我不知道如何。

有人可以点亮这个吗?

1 个答案:

答案 0 :(得分:0)

所有常用步骤(maven,ant,shell等)都会启动命令。该命令的exit code确定构建步骤是否成功(退出代码= 0)(退出代码<> 0)。

您可以通过使用这些非常简单的脚本运行shell来尝试它(第一个是成功的):

exit 0

(第二次失败)

exit 1

默认情况下,任何构建步骤失败都会导致跳过所有后续步骤,并且只执行构建后操作。在构建后的操作中,很少有可以改变整个构建状态(例如Jenkins文本查找器) - 稳定,不稳定或失败。