Как получить успешные номера сборки мастер ветки другого задания используя groovy - PullRequest
0 голосов
/ 19 июня 2019

Я новичок в Groovy сценарии.у меня есть 2 рабочих места deploy_job и build_job.я хочу, чтобы успешные номера сборки главной ветви build_job

Мне нужно написать Groovy-скрипт в deploy_job, который получает успешные номера сборки главной ветви build_job. Я не смог найти методы, которые я могу использовать дляполучить имя главной ветви с номерами сборки.Приведенный ниже скрипт отображает номера сборки всех веток (master, feature, bugfix и т. Д.)

import hudson.model.*
def builds = []
def job = jenkins.model.Jenkins.instance.getItem("build_job")

job.builds.each {
def build = it
if (it.getResult().toString().equals("SUCCESS") ) {
    it.badgeActions.each {
             builds.add(build.displayName[1..-1])
}
   }
    }
builds.unique();

, которые хотят получить номера сборки только главной ветви.Любая помощь будет высоко ценится

...