aboutsummaryrefslogtreecommitdiffstats
path: root/jjb/ci-AGL-verify/ci-platform-jjb.yaml
diff options
context:
space:
mode:
authorJan-Simon Möller <jsmoeller@linuxfoundation.org>2019-04-29 23:17:45 +0200
committerJan-Simon Möller <jsmoeller@linuxfoundation.org>2019-04-29 23:19:36 +0200
commitef6f139c627b8a4bb64b492921b3bbe2416d4f28 (patch)
treebb05f6b25efe2bd29f2482e9d8a496471e7782b7 /jjb/ci-AGL-verify/ci-platform-jjb.yaml
parent1e931450e0d53f9dd30d4cf3c4064e69057cff85 (diff)
Use a 2-phase build pipeline
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>
Diffstat (limited to 'jjb/ci-AGL-verify/ci-platform-jjb.yaml')
-rw-r--r--jjb/ci-AGL-verify/ci-platform-jjb.yaml24
1 files changed, 14 insertions, 10 deletions
diff --git a/jjb/ci-AGL-verify/ci-platform-jjb.yaml b/jjb/ci-AGL-verify/ci-platform-jjb.yaml
index 92fa4339..f27e80cd 100644
--- a/jjb/ci-AGL-verify/ci-platform-jjb.yaml
+++ b/jjb/ci-AGL-verify/ci-platform-jjb.yaml
@@ -92,30 +92,34 @@
# 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