stages {
stage('Main') {
steps {
script{
sleep(5)
def runningBuilds = Jenkins.instance.getItemByFullName("${JOB_NAME}").getBuilds().findAll() { it.getResult().equals(null) }
for(i in 0 .. runningBuilds.size()-1) {
//print running - below line gives workflow object
print runningBuilds.get(i)
//How do I get 'params' global variable of all running builds here???
}
if(runningBuilds.size()>1){
for(i in 1 .. runningBuilds.size()-1) {
//some processing
}
}
}
}
Как получить глобальную переменную params всех запущенных сборок данного задания? runningBuilds.get (i) предоставляет объект рабочего процесса, как извлечь из него параметры?