Jenkins构建流水线最终状态

4
我昨天开始在网上搜索相关信息,但没找到合适的答案。我想知道是否有人可以帮助我解决问题。目前无法检索此信息。
正如我所写的标题,我在Jenkins中有一个将3-4个作业连接起来并按顺序运行的流水线。为了清楚起见,它是这样构建的:JOB1-> JOB2->JOB3。
我想知道的是,我找不到的是是否有一种方法来检查流水线的状态本身。 Jenkins会保留这些信息吗? 例如…当流水线完成时,我想知道: 伪代码:如果流水线完成,则做某事…结束

如果您总是按照相同的顺序运行管道作业,那么仅检查构建3是否完成就足够了吗? - gareth_bowles
是的,这也是我想到的解决方案。但如果管道在之前停止了呢? 编辑: 想象一下,BUILD1-BUILD2-BUILD3。我们没有达到BUILD3。我们停在BUILD2。管道完成了。我需要知道它已经完成了。 假设存在一个BUILD_PIPELINE_STATUS来检索状态,您需要检查并接收“由于错误而终止管道”。我的意思是,我是否解释清楚了? 我该如何控制这种行为?我希望我表达得足够清楚!再次感谢大家 - sc1789
那么没有关于如何做到这一点的提示吗? 我猜这可能还没有实现的功能。 - sc1789
1个回答

3

一个想法。在构建脚本的末尾添加一些内容,这样当构建完成后,您将得到您添加的内容。


非常感谢您的帮助。这可能是个好主意。无论如何,最终我完成了我的实习,所以我不知道我的管道接下来发生了什么。我想我的老板现在正在使用它 :-) - sc1789
一种简单的方法是发送电子邮件通知您此构建已完成。 - Siguang Chen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接