Jenkins脚本化管道-执行每个阶段后调用REST API

时间:2019-08-29 05:13:02

标签: jenkins groovy jenkins-pipeline jenkins-plugins jenkins-groovy

我们有一个包含6个阶段的Jenkins脚本化管道。我需要在每个阶段的末尾调用REST api,以将阶段的状态推送到Cassandra DB。 Jenkins Pipeline中有有效的方法吗?

当前,我正在每个阶段的结尾以状态调用一个函数。即使该阶段成功或失败,我也必须在所有阶段都编写这段代码。

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用共享库函数,一次编写代码并在整个管道中调用它,例如。在不同的管道中?这是文档的链接。 https://jenkins.io/doc/book/pipeline/shared-libraries