diff options
Diffstat (limited to 'jjb/ci-apps-verify')
-rw-r--r-- | jjb/ci-apps-verify/ci-apps-jjb.yaml | 41 |
1 files changed, 35 insertions, 6 deletions
diff --git a/jjb/ci-apps-verify/ci-apps-jjb.yaml b/jjb/ci-apps-verify/ci-apps-jjb.yaml index 2fbebf3a..9a0bcbf4 100644 --- a/jjb/ci-apps-verify/ci-apps-jjb.yaml +++ b/jjb/ci-apps-verify/ci-apps-jjb.yaml @@ -1,6 +1,9 @@ --- - project: name: ci-apps-AGL + aglbranch: + - master + - dab architecture: - aarch64 - x86-64 @@ -12,6 +15,7 @@ #= dra7xx-evm project: - agl-service-bluetooth + - agl-service-steering-wheel - agl-service-wifi - controls - dashboard @@ -28,7 +32,7 @@ - settings-wifi jobs: - ci-apps-{project}-verify - - ci-apps-{project}-verify-CIB-{architecture} + - ci-apps-{project}-verify-{aglbranch}-CIB-{architecture} - ci-apps-{project}-verify-CIB-finish-success - ci-apps-{project}-verify-failure - ci-apps-{project}-remove-artifacts @@ -71,6 +75,10 @@ name: GERRIT_PATCHSET_NUMBER default: "2" description: "patchset # to build" + - string: + name: AGLBRANCH + default: '{aglbranch}' + description: "AGL release branch to use" build-discarder: days-to-keep: 30 artifact-days-to-keep: -1 @@ -101,15 +109,27 @@ name: CIB-{project} condition: SUCCESSFUL projects: - - name: 'ci-apps-{project}-verify-CIB-arm' + - name: 'ci-apps-{project}-verify-master-CIB-arm' + current-parameters: true + #abort-all-job: true + kill-phase-on: FAILURE + - name: 'ci-apps-{project}-verify-master-CIB-aarch64' + current-parameters: true + #abort-all-job: true + kill-phase-on: FAILURE + - name: 'ci-apps-{project}-verify-master-CIB-x86-64' current-parameters: true #abort-all-job: true kill-phase-on: FAILURE - - name: 'ci-apps-{project}-verify-CIB-aarch64' + - name: 'ci-apps-{project}-verify-dab-CIB-arm' current-parameters: true #abort-all-job: true kill-phase-on: FAILURE - - name: 'ci-apps-{project}-verify-CIB-x86-64' + #- name: 'ci-apps-{project}-verify-dab-CIB-aarch64' # does not exist in dab + # current-parameters: true + # #abort-all-job: true + # kill-phase-on: FAILURE + - name: 'ci-apps-{project}-verify-dab-CIB-x86-64' current-parameters: true #abort-all-job: true kill-phase-on: FAILURE @@ -127,7 +147,7 @@ # ci-apps-{project}-verify-CIB-{architecture} = build job per arch ################################################################################ - job-template: - name: 'ci-apps-{project}-verify-CIB-{architecture}' + name: 'ci-apps-{project}-verify-{aglbranch}-CIB-{architecture}' project-type: freestyle concurrent: true node: agl-test-slave @@ -156,6 +176,10 @@ name: TARGETARCH default: '{architecture}' description: "Machine to build" + - string: + name: AGLBRANCH + default: '{aglbranch}' + description: "AGL release branch to use" build-discarder: days-to-keep: 30 @@ -170,7 +194,7 @@ builders: - shell: - # including from ../common into ci-apps-{project}-verify-CIB-{architecture} + # including from ../common into ci-apps-{project}-verify-{aglbranch}-CIB-{architecture} !include-raw-escape: - ../common/include-apps-header.sh - ../common/include-apps-fetch-install-sdk.sh @@ -502,6 +526,11 @@ echo "#### CIBT +1 ####" ssh -p 29418 agl-jobbuilder@gerrit.automotivelinux.org gerrit review ${{GERRIT_CHANGE_NUMBER}},${{GERRIT_PATCHSET_NUMBER}} --verified +1 --label ci-image-build=+1 --label ci-image-boot-test=+1 -n NONE --message='CI-Image-Boot-Test\ finished' || true + + + + + ################################################################################ ################################################################################ # -remove-artifacts = merge/abandon, remove artifacts and later trigger sstate |