У меня есть четыре iOS-фреймворка, которые я создаю в Jenkins.Заданиями являются sdk_ios_f1, sdk_ios_f2, sdk_ios_f3 и sdk_ios_f4.Есть проект xcode, который использует эти фреймворки.Это sdk_ios_p.
Я хочу создать конвейер Jenkins, который будет строить эти задания в следующем порядке:
pipeline {
agent any
stages {
stage('Desc1') {
steps {
dir('/Users/Shared/Jenkins/Home/workspace/') {
build job: 'sdk_iOS_f1', quietPeriod: 5
build job: 'sdk_iOS_f2', quietPeriod: 5
}
}
}
stage('Desc2') {
steps {
dir('/Users/Shared/Jenkins/Home/workspace/') {
build job: 'sdk_iOS_d3', quietPeriod: 5
build job: 'sdk_iOS_f4', quietPeriod: 5
}
}
}
}
}
Два этапа показаны на странице Jenkins, и конвейер запускается, но никогдапланирует первую сборку (sdk_ios_f1).
Пожалуйста, что мне нужно сделать для запуска заданий и в указанном порядке?
Started by user Smith Smith
[Pipeline] node
Running on Jenkins in
/Users/Shared/Jenkins/Home/workspace/pipeline_all_develops
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Desc1)
[Pipeline] dir
Running in /Users/Shared/Jenkins/Home/workspace
[Pipeline] {
[Pipeline] build (Building sdk_iOS_f1)
Scheduling project: sdk_iOS_f1
(здесь никогда не проходит)