我正在尝试我的第一份詹金斯工作。我已经能够配置Jenkins构建检查Git并运行我的简单脚本。
然而,除此之外,我不知道Jenkins如何获得我使用脚本运行的测试的状态?我看到Jenkins有一个“稳定构建”的概念。所以,可能它确实从脚本中获取状态,但我不知道如何。
有人可以点亮这个吗?
答案 0 :(得分:0)
所有常用步骤(maven,ant,shell等)都会启动命令。该命令的exit code确定构建步骤是否成功(退出代码= 0)(退出代码<> 0)。
您可以通过使用这些非常简单的脚本运行shell来尝试它(第一个是成功的):
exit 0
(第二次失败)
exit 1
默认情况下,任何构建步骤失败都会导致跳过所有后续步骤,并且只执行构建后操作。在构建后的操作中,很少有可以改变整个构建状态(例如Jenkins文本查找器) - 稳定,不稳定或失败。