【问题标题】:capture build number of downstream job in Jenkins code as pipeline在 Jenkins 代码中捕获下游作业的构建号作为管道
【发布时间】:2017-09-21 20:06:00
【问题描述】:

是否有捕获下游作业的内部版本号的环境变量? 我正在使用管道中的构建步骤作为代码。

【问题讨论】:

    标签: jenkins jenkins-pipeline


    【解决方案1】:

    不是环境变量,而是对象属性:

    downstreamBuild = build 'myDownstreamJob'
    downstreamBuildNumber = downstreamBuild.rawBuild.id
    

    请注意,您需要禁用 Groovy 沙箱或获得脚本批准才能使用 rawBuild。此外,您不能在构建步骤中使用wait: false,因为build() 在使用wait: false 调用时会返回null

    【讨论】:

      猜你喜欢
      • 2018-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多