-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathJenkinsfile_run_on_all_nodes
27 lines (26 loc) · 1.7 KB
/
Jenkinsfile_run_on_all_nodes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
parallel a: {
node('debian8') {
build job: "mcell_build_test", parameters: [[$class: 'StringParameterValue', name: 'TESTED_BRANCH', value: "${env.TESTED_BRANCH}"], [$class: 'StringParameterValue', name: 'NODE_LABEL', value: "debian8"], [$class: 'StringParameterValue', name: 'EXTRA_BUILD_ARGS', value: ""]], propagate: true, wait: true
}
},
b: {
node('debian9') {
build job: "mcell_build_test", parameters: [[$class: 'StringParameterValue', name: 'TESTED_BRANCH', value: "${env.TESTED_BRANCH}"], [$class: 'StringParameterValue', name: 'NODE_LABEL', value: "debian9"], [$class: 'StringParameterValue', name: 'EXTRA_BUILD_ARGS', value: ""]], propagate: true, wait: true
}
},
c: {
node('debian10') {
build job: "mcell_build_test", parameters: [[$class: 'StringParameterValue', name: 'TESTED_BRANCH', value: "${env.TESTED_BRANCH}"], [$class: 'StringParameterValue', name: 'NODE_LABEL', value: "debian10"], [$class: 'StringParameterValue', name: 'EXTRA_BUILD_ARGS', value: ""]], propagate: true, wait: true
}
},
d: {
node('macos_mojave') {
build job: "mcell_build_test", parameters: [[$class: 'StringParameterValue', name: 'TESTED_BRANCH', value: "${env.TESTED_BRANCH}"], [$class: 'StringParameterValue', name: 'NODE_LABEL', value: "macos_mojave"], [$class: 'StringParameterValue', name: 'EXTRA_BUILD_ARGS', value: ""]], propagate: true, wait: true
}
},
e: {
node('windows') {
build job: "mcell_build_test", parameters: [[$class: 'StringParameterValue', name: 'TESTED_BRANCH', value: "${env.TESTED_BRANCH}"], [$class: 'StringParameterValue', name: 'NODE_LABEL', value: "windows"], [$class: 'StringParameterValue', name: 'EXTRA_BUILD_ARGS', value: ""]], propagate: true, wait: true
}
},
failFast: false