I am new to Jenkins and looking for ways to automate and visualise workflows. I am able to chain few workflows/jobs together.
I like to learn how to run workflows in parallel, like the picture shown in jenkins blue ocean beta page.
Many thanks !
I am new to Jenkins and looking for ways to automate and visualise workflows. I am able to chain few workflows/jobs together.
I like to learn how to run workflows in parallel, like the picture shown in jenkins blue ocean beta page.
Many thanks !
Building Pipelines with parallel steps is well document in a few guides, I've found these to be the most effective places to find info for me personally:
I've also answered questions on how to properly set it up here (I know, shameless).
For the fun it here is the pipeline groovy script to build out the example [obviously missing the actual build commands].
node('master') {
stage('Build') {
sh "echo Build"
}
stage('Test'){
parallel (
"JUnit": {
sh "echo JUnit"
},
"DBUnit": {
sh "echo DBUnit"
},
"Jasmine": {
sh "echo Jasmine"
},
)
}
stage('Browser Tests'){
parallel (
"Firefox": {
sh "echo Firefox"
},
"Edge": {
sh "echo Edge"
},
"Safari": {
sh "echo Safari"
},
"Chrome": {
sh "echo Chrome"
},
)
}
stage('Dev'){
sh "echo Dev"
}
stage('Staging'){
sh "echo Staging"
}
stage('Production'){
sh "echo Production"
}
}
UI in action
Cheers, and good luck.
© 2022 - 2024 — McMap. All rights reserved.