【问题标题】:how to get build number of other job in jenkins pipeine如何在詹金斯管道中获取其他工作的构建号
【发布时间】:2018-09-18 22:14:59
【问题描述】:

我创建了一个管道,其中构建有一个工作,而邮件通知另一个工作。我需要在邮件通知作业中获取最新的构建作业 BUILD_NUMBER(无论是成功还是失败),并且我应该将构建作业的最新 url 作为有关构建状态的邮件通知发布。 我怎样才能做到这一点?

【问题讨论】:

    标签: jenkins jenkins-plugins jenkins-pipeline jenkins-cli


    【解决方案1】:

    我认为您可以通过多种方式实现这一目标。我们将您的 2 个构建称为 A(构建)和 B(邮件通知)。

    1. 从 A 呼叫 B;在 B 中传递您需要的任何信息作为参数
    2. 您可以结合使用this scriptJob API

    对于#2,我认为你的 B 工作会有这样的东西:

    def jobname = "<name of Job A>"
    def job = Jenkins.instance.getItemByFullName(jobname)
    def build = job.getLastBuild()
    

    【讨论】:

      猜你喜欢
      • 2014-07-10
      • 2020-07-04
      • 2021-09-13
      • 1970-01-01
      • 2016-09-24
      • 1970-01-01
      • 2019-12-25
      • 2017-09-06
      • 1970-01-01
      相关资源
      最近更新 更多