Adapt CI pipeline after the Icefish release 05/24205/2
authorJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tue, 10 Mar 2020 18:59:45 +0000 (19:59 +0100)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tue, 10 Mar 2020 23:33:06 +0000 (23:33 +0000)
This changes the CI pipeline based on SPEC-3262.

Bug-AGL: SPEC-3262
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I1cc557e02f978327662e7f00f5bd94f77e5d3120

jjb/ci-AGL-verify/ci-platform-jjb.yaml

index 2320d57..5ef8062 100644 (file)
@@ -2,10 +2,7 @@
 - project:
     name: ci-platform-AGL
     machine:
-      - raspberrypi3
-      - intel-corei7-64
-      - dra7xx-evm
-      - m3ulcb-nogfx
+      - bbe
       - h3ulcb-nogfx
       - qemux86-64
       - qemuarm
@@ -23,8 +20,8 @@
       - ci-platform-{project}-verify
       # - ci-platform-{project}-verify-CIB-start             #unused
       - ci-platform-{project}-verify-CIB-{machine}
-      - ci-platform-html5-{project}-verify-CIB-qemux86-64
-      - ci-platform-aglcompositor-{project}-verify-CIB-qemux86-64
+      - ci-platform-{project}-verify-CIB-html5-qemux86-64
+      - ci-platform-{project}-verify-CIB-aglcompositor-qemux86-64
       - ci-platform-{project}-verify-CIB-finish-success
       - ci-platform-{project}-verify-failure
       # - ci-platform-{project}-verify-CIBT-start            #unused
               current-parameters: true
               abort-all-job: true
               kill-phase-on: FAILURE
-            - name: 'ci-platform-html5-{project}-verify-CIB-qemux86-64'
-              current-parameters: true
-              abort-all-job: false
-              kill-phase-on: NEVER
-            - name: 'ci-platform-aglcompositor-{project}-verify-CIB-qemux86-64'
-              current-parameters: true
-              abort-all-job: false
-              kill-phase-on: NEVER
       - multijob:
           name: CIB-{project}-devboards
           condition: SUCCESSFUL
               current-parameters: true
               #abort-all-job: true
               kill-phase-on: FAILURE
-            - 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-raspberrypi3'
-              current-parameters: true
-              #abort-all-job: true
-              kill-phase-on: FAILURE
-            - name: 'ci-platform-{project}-verify-CIB-dra7xx-evm'
+            - name: 'ci-platform-{project}-verify-CIB-bbe'
               current-parameters: true
               #abort-all-job: true
               kill-phase-on: NEVER
-            - name: 'ci-platform-{project}-verify-CIB-m3ulcb-nogfx'
-              current-parameters: true
-              #abort-all-job: true
-              kill-phase-on: FAILURE
             - name: 'ci-platform-{project}-verify-CIB-h3ulcb-nogfx'
               current-parameters: true
               #abort-all-job: true
           name: CIBT-{project}
           condition: SUCCESSFUL
           projects:
-            - name: 'ci-platform-{project}-verify-CIBT-intel-corei7-64'
-              current-parameters: true
-              #abort-all-job: true
-              kill-phase-on: NEVER
-            - name: 'ci-platform-{project}-verify-CIBT-raspberrypi3'
-              current-parameters: true
-              #abort-all-job: true
-              kill-phase-on: NEVER
-            - name: 'ci-platform-{project}-verify-CIBT-dra7xx-evm'
-              current-parameters: true
-              #abort-all-job: true
-              kill-phase-on: NEVER
             - name: 'ci-platform-{project}-verify-CIBT-qemux86-64'
               current-parameters: true
               #abort-all-job: true
               current-parameters: true
               #abort-all-job: true
               kill-phase-on: NEVER
-            - name: 'ci-platform-{project}-verify-CIBT-m3ulcb-nogfx'
+            - name: 'ci-platform-{project}-verify-CIBT-h3ulcb-nogfx'
               current-parameters: true
               #abort-all-job: true
               kill-phase-on: NEVER
-            - name: 'ci-platform-{project}-verify-CIBT-h3ulcb-nogfx'
+            - name: 'ci-platform-{project}-verify-CIBT-raspberrypi4'
               current-parameters: true
               #abort-all-job: true
               kill-phase-on: NEVER
           projects:
             - name: 'ci-platform-{project}-verify-CIBT-finish-success'
               current-parameters: true
-              abort-all-job: true
+              abort-all-job: false
               kill-phase-on: NEVER
+      - multijob:
+          name: CIB-{project}-extra-variants
+          condition: ALWAYS
+          projects:
+            - name: 'ci-platform-{project}-verify-CIB-html5-qemux86-64'
+              current-parameters: true
+              abort-all-job: false
+              kill-phase-on: NEVER
+            - name: 'ci-platform-{project}-verify-CIB-aglcompositor-qemux86-64'
+              current-parameters: true
+              abort-all-job: false
+              kill-phase-on: NEVER
+
     publishers:
       - trigger-parameterized-builds:
         - project:
 # html5-verify-CIB-{machine}  = build for machine
 ################################################################################
 - job-template:
-    name: 'ci-platform-html5-{project}-verify-CIB-qemux86-64'
+    name: 'ci-platform-{project}-verify-CIB-html5-qemux86-64'
     project-type: freestyle
     concurrent: true
     node: agl-test-slave
 # html5-verify-CIB-{machine}  = build for machine
 ################################################################################
 - job-template:
-    name: 'ci-platform-aglcompositor-{project}-verify-CIB-qemux86-64'
+    name: 'ci-platform-{project}-verify-CIB-aglcompositor-qemux86-64'
     project-type: freestyle
     concurrent: true
     node: agl-test-slave