【问题标题】:Jenkins Scripted Pipeline - Call a REST API after executing each stageJenkins Scripted Pipeline - 执行每个阶段后调用 REST API
【发布时间】:2019-08-29 05:13:02
【问题描述】:

我们有一个包含 6 个阶段的 Jenkins 脚本化管道。我需要在每个阶段结束时调用一个 REST api 来将阶段的状态推送到 Cassandra DB。在 Jenkins Pipeline 中有没有一种有效的方法来做到这一点?

目前,我在每个阶段结束时调用一个带有状态的函数。即使阶段成功或失败,我都必须在所有阶段编写这段代码。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 我正在寻找避免在每个阶段结束时调用该函数的方法。这并不能解决问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-24
    • 2020-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多