@@ -52,6 +52,18 @@
tags:
- x86_64
+.yocto-test:
+ extends: .test-jobs-common
+ script:
+ - ./automation/build/yocto/build-yocto.sh -v --log-dir=./logs --xen-dir=`pwd` ${YOCTO_BOARD}
+ variables:
+ YOCTO_VERSION: kirkstone
+ CONTAINER: yocto:${YOCTO_VERSION}-${YOCTO_BOARD}
+ artifacts:
+ paths:
+ - 'logs/*'
+ when: always
+
# Test jobs
build-each-commit-gcc:
extends: .test-jobs-common
@@ -186,3 +198,25 @@ qemu-smoke-x86-64-clang-pvh:
- ./automation/scripts/qemu-smoke-x86-64.sh pvh 2>&1 | tee ${LOGFILE}
needs:
- debian-unstable-clang-debug
+
+# Yocto test jobs
+yocto-qemuarm64:
+ extends: .yocto-test
+ variables:
+ YOCTO_BOARD: qemuarm64
+ tags:
+ - arm64
+
+yocto-qemuarm:
+ extends: .yocto-test
+ variables:
+ YOCTO_BOARD: qemuarm
+ tags:
+ - arm32
+
+yocto-qemux86-64:
+ extends: .yocto-test
+ variables:
+ YOCTO_BOARD: qemux86-64
+ tags:
+ - x86_64