Size: a a a

2020 August 17

A

Andrew in jenkins_ru
Понял! Сейчас попробую
источник

A

Andrew in jenkins_ru
Elenhil
у тебя в стейдже одна только станза steps{}
pipeline {
   agent { label 'jenkins-slave' }
   stages {
       stage('Example Build') {
           
           steps {
               echo 'Hello, Maven'
               sh 'cat /etc/os-release; sleep 7'
               result = build job: 'test-pipelines2', propagate  = true
               build job: 'test-pipelines3'
           }
       }
   }
}

И ошибка: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 9: Expected a step @ line 9, column 17.
                  result = build job: 'test-pipelines2', propagate  = true
источник

E

Elenhil in jenkins_ru
если есть присвоение то надо еще в script{} обернуть его
источник

E

Elenhil in jenkins_ru
или убери result =
источник

E

Elenhil in jenkins_ru
если тебе не надо ничего с результатом этим делать
источник

A

Andrew in jenkins_ru
Так по результату же запускается вторая джоба? Получается надо?
источник

E

Elenhil in jenkins_ru
Andrew
Так по результату же запускается вторая джоба? Получается надо?
нет. У тебя если build job: 'test-pipelines2', propagate  = true возвращает фейл - весь пайплайн завершается с фейлом и вторая джоба не запускается
источник

E

Elenhil in jenkins_ru
потому что propagate  = true
источник

A

Andrew in jenkins_ru
Понял, попробую без result =
источник

E

Elenhil in jenkins_ru
любой код отличный от stepname arg:val,... должен быть обернут в script{}
источник

A

Andrew in jenkins_ru
Elenhil
любой код отличный от stepname arg:val,... должен быть обернут в script{}
pipeline {
   agent { label 'jenkins-slave' }
   stages {
       stage('Example Build') {
           
           steps {
               echo 'Hello, Maven'
               sh 'cat /etc/os-release; sleep 7'
               
               script{
                   build job: 'test-pipelines2', propagate  = true
                   build job: 'test-pipelines3'
               }
           }
       }
   }
}
источник

E

Elenhil in jenkins_ru
источник

E

Elenhil in jenkins_ru
build job: 'test-pipelines2', propagate  = true похож на stepname arg:val,... ? =)
источник

E

Elenhil in jenkins_ru
если да - значит его не обязательно сувать в скрипт
источник

E

Elenhil in jenkins_ru
если нет - значит обязательно
источник

A

Andrew in jenkins_ru
Не похож. По этому в скрипт засунул. Не угадал?
источник

E

Elenhil in jenkins_ru
Andrew
Не похож. По этому в скрипт засунул. Не угадал?
-_-
источник

E

Elenhil in jenkins_ru
вместо '=' ':' должно быть
источник

E

Elenhil in jenkins_ru
где ж он не похож то
источник

A

Andrew in jenkins_ru
😮 и вправду
источник