1builders: 2 - multijob: 3 name: PhaseOne 4 condition: SUCCESSFUL 5 execution-type: PARALLEL 6 projects: 7 - name: PhaseOneJobA 8 current-parameters: true 9 node-label-name: "vm_name" 10 node-label: "agent-${BUILD_NUMBER}" 11 git-revision: true 12 abort-all-job: true 13 - name: PhaseOneJobB 14 current-parameters: true 15 property-file: build.props 16 - multijob: 17 name: PhaseTwo 18 condition: UNSTABLE 19 execution-type: SEQUENTIALLY 20 projects: 21 - name: PhaseTwoJobA 22 current-parameters: true 23 predefined-parameters: foo=bar 24 node-parameters: true 25 aggregate-results: true 26 - name: PhaseTwoJobB 27 current-parameters: false 28 kill-phase-on: UNSTABLE 29 enable-condition: "${BUILDNUMBER} % 2 == 1" 30 restrict-matrix-project: 'JVM_VARIANT == "server"' 31 - multijob: 32 name: PhaseThree 33 condition: ALWAYS 34 projects: 35 - name: PhaseThreeJobA 36 current-parameters: true 37 kill-phase-on: FAILURE 38 - multijob: 39 name: PhaseFour 40 execution-type: PARALLEL 41 projects: 42 - name: PhaseFourJobA 43 retry: 44 max-retry: 3 45 strategy-path: "/PhaseFour/PhaseFourRetry.prop" 46 - multijob: 47 name: PhaseFive 48 projects: 49 - name: PhaseFiveJobA 50 alias: PhaseFiveJobRunA 51 - name: PhaseFiveJobA 52 alias: PhaseFiveJobRunB 53