Use a 2-phase build pipeline 96/21196/1
authorJan-Simon Möller <jsmoeller@linuxfoundation.org>
Mon, 29 Apr 2019 21:17:45 +0000 (23:17 +0200)
committerJan-Simon Möller <jsmoeller@linuxfoundation.org>
Mon, 29 Apr 2019 21:19:36 +0000 (23:19 +0200)
emulators first, then devboards.
A failing emulator build will abort instantly.
A failing devboard build will let the others continue.

Change-Id: Ice71a36c166cd04c1c501951e2702d58d4b2a2f7
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
jjb/ci-AGL-verify/ci-platform-jjb.yaml

index 92fa433..f27e80c 100644 (file)
           #         abort-all-job: true
           #         kill-phase-on: FAILURE
       - multijob:
-          name: CIB-{project}
+          name: CIB-{project}-emulator
           condition: SUCCESSFUL
           projects:
-            - name: 'ci-platform-{project}-verify-CIB-intel-corei7-64'
+            - name: 'ci-platform-{project}-verify-CIB-qemux86-64'
               current-parameters: true
-              #abort-all-job: true
+              abort-all-job: true
               kill-phase-on: FAILURE
-            - name: 'ci-platform-{project}-verify-CIB-raspberrypi3'
+            - name: 'ci-platform-{project}-verify-CIB-qemuarm'
               current-parameters: true
-              #abort-all-job: true
+              abort-all-job: true
               kill-phase-on: FAILURE
-            - name: 'ci-platform-{project}-verify-CIB-dra7xx-evm'
+            - name: 'ci-platform-{project}-verify-CIB-qemuarm64'
               current-parameters: true
-              #abort-all-job: true
+              abort-all-job: true
               kill-phase-on: FAILURE
-            - name: 'ci-platform-{project}-verify-CIB-qemux86-64'
+      - multijob:
+          name: CIB-{project}-devboards
+          condition: SUCCESSFUL
+          projects:
+            - name: 'ci-platform-{project}-verify-CIB-intel-corei7-64'
               current-parameters: true
               #abort-all-job: true
               kill-phase-on: FAILURE
-            - name: 'ci-platform-{project}-verify-CIB-qemuarm'
+            - name: 'ci-platform-{project}-verify-CIB-raspberrypi3'
               current-parameters: true
               #abort-all-job: true
               kill-phase-on: FAILURE
-            - name: 'ci-platform-{project}-verify-CIB-qemuarm64'
+            - name: 'ci-platform-{project}-verify-CIB-dra7xx-evm'
               current-parameters: true
               #abort-all-job: true
               kill-phase-on: FAILURE