K
task[Ubuntu]{...},
task[Bsd]{...},
task[Burn cd]{...}, -- его выполнить, когда два успешно завершились
parallel tasks
Size: a a a
K
K
AS
II
parallel [
A: { echo "a" },
B: { echo "b" },
]
AS
parallel [
A: { echo "a" },
B: { echo "b" },
]
II
AS
Н
node('master') {
def dockerImagesList = ['jenkins/jenkins', 'nginx']
def parallelItemsStages = dockerImagesList.collectEntries{
[ "${it}": {
script {
stage("Docker pull ${it}") {
sh "docker pull ${it}"
}
}
}
]
}
parallel parallelItemsStages
}
AS
node('master') {
def dockerImagesList = ['jenkins/jenkins', 'nginx']
def parallelItemsStages = dockerImagesList.collectEntries{
[ "${it}": {
script {
stage("Docker pull ${it}") {
sh "docker pull ${it}"
}
}
}
]
}
parallel parallelItemsStages
}
AS
GP
/
GP
GP
刺く
S
刺く
刺く
S
刺く