aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCorentin LABBE <clabbe@baylibre.com>2021-05-10 07:26:47 +0000
committerCorentin LABBE <clabbe@baylibre.com>2021-05-10 07:26:47 +0000
commite784cf9b3579a275f16a9de70880eafc5a0892c6 (patch)
treece02cc4e9c296c0046ffb530a945e866b3ef8004
parentd48ccd9c3cc8351aa656fa743bd14d52b7777117 (diff)
SPEC-3904: add support for BBE
Add support for CIBT for BBE in ci-management. Change-Id: Icf86432821f3b6e24f0cc0e0ebe576218013d613 Bug-AGL: SPEC-3904 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
-rw-r--r--jjb/ci-AGL-verify/ci-platform-jjb.yaml13
-rw-r--r--jjb/common/include-agl-kci-publish-build-meta.sh3
-rw-r--r--jjb/common/include-agl-run-test-prepare.sh5
3 files changed, 17 insertions, 4 deletions
diff --git a/jjb/ci-AGL-verify/ci-platform-jjb.yaml b/jjb/ci-AGL-verify/ci-platform-jjb.yaml
index 8fe3865c..517de6b5 100644
--- a/jjb/ci-AGL-verify/ci-platform-jjb.yaml
+++ b/jjb/ci-AGL-verify/ci-platform-jjb.yaml
@@ -9,6 +9,7 @@
- qemuarm64
- raspberrypi4
testmachine:
+ - bbe
- h3ulcb-nogfx
- qemux86-64
- qemuarm
@@ -111,6 +112,10 @@
name: CIB-{project}-devboards
condition: SUCCESSFUL
projects:
+ - name: 'ci-platform-{project}-verify-CIB-bbe'
+ current-parameters: true
+ #abort-all-job: true
+ kill-phase-on: NEVER
- name: 'ci-platform-{project}-verify-CIB-qemuarm'
current-parameters: true
#abort-all-job: true
@@ -119,10 +124,6 @@
current-parameters: true
#abort-all-job: true
kill-phase-on: FAILURE
- - name: 'ci-platform-{project}-verify-CIB-bbe'
- current-parameters: true
- #abort-all-job: true
- kill-phase-on: NEVER
- name: 'ci-platform-{project}-verify-CIB-h3ulcb-nogfx'
current-parameters: true
#abort-all-job: true
@@ -158,6 +159,10 @@
name: CIBT-{project}
condition: SUCCESSFUL
projects:
+ - name: 'ci-platform-{project}-verify-CIBT-bbe'
+ 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
diff --git a/jjb/common/include-agl-kci-publish-build-meta.sh b/jjb/common/include-agl-kci-publish-build-meta.sh
index b4dec252..f8d8d895 100644
--- a/jjb/common/include-agl-kci-publish-build-meta.sh
+++ b/jjb/common/include-agl-kci-publish-build-meta.sh
@@ -38,6 +38,9 @@ kci-publish() {
# TARGETARCH exists only in ci-apps
case $TARGETMACHINE in
+ bbe)
+ TARGETARCH="arm"
+ ;;
qemuarm64)
TARGETARCH="arm64"
;;
diff --git a/jjb/common/include-agl-run-test-prepare.sh b/jjb/common/include-agl-run-test-prepare.sh
index ed597187..cb83a857 100644
--- a/jjb/common/include-agl-run-test-prepare.sh
+++ b/jjb/common/include-agl-run-test-prepare.sh
@@ -75,6 +75,11 @@ gen_info() {
# but the LAVA job need to be generated only for qemu. So we need to have lava_device and releng_device for it.
export BOARDOUT=$(mktemp --directory)
case $MACHINE in
+bbe)
+ lava_device=am335x-sancloud-bbe
+ releng_device=am335x-sancloud-bbe
+ gen_info || exit 0
+;;
qemux86-64)
lava_device=upsquare
releng_device=upsquare