【问题标题】:how to get the build number from a triggered job如何从触发的作业中获取内部版本号
【发布时间】:2020-12-17 10:55:19
【问题描述】:

在我的詹金斯管道中,我触发了这样的工作:

        stage('Run downstream') {
          parallel {
            stage('partA') {
              steps {
                script {
                    if (env.GIT_BRANCH == 'origin/master') {
                        build job: 'downstream', wait: true
                  }
                }
              }
            }
            stage('partB') {
              steps {
                script {
                    if (env.GIT_BRANCH == 'origin/master') {
                        build job: 'downstream', wait: true, parameters: [
                          string(name: 'param', value: 'overriden value')
                        ]
                  }
                }
              }
            }
          }
        }

downstream 作业创建了一个我想复制到触发作业的工件。我如何获得每次调用作业的内部版本号,以便我可以提取他们的工件?

【问题讨论】:

    标签: jenkins jenkins-groovy


    【解决方案1】:

    我变了:

      build job: 'downstream', wait: true
    

    到:

     triggeredBuild = build job: 'downstream', wait: true
     buildNumber = triggeredBuild.getNumber()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-15
      • 1970-01-01
      相关资源
      最近更新 更多