Skip to content
Snippets Groups Projects

Draft: oniro-ci: Add clang jobs

Closed Pavel Zhukov requested to merge landgraf/oniro:ci_clang_machines into kirkstone
@@ -20,6 +20,12 @@ linux-qemu-x86:
@@ -20,6 +20,12 @@ linux-qemu-x86:
# tainted build intermediate files, downloads or published artifacts.
# tainted build intermediate files, downloads or published artifacts.
CI_ONIRO_BB_LOCAL_CONF_BB_GENERATE_MIRROR_TARBALLS: 1
CI_ONIRO_BB_LOCAL_CONF_BB_GENERATE_MIRROR_TARBALLS: 1
CI_ONIRO_JOB_ARTIFACTS: "*.wic.* *.bmap ovmf.qcow2"
CI_ONIRO_JOB_ARTIFACTS: "*.wic.* *.bmap ovmf.qcow2"
 
parallel:
 
matrix:
 
- CI_ONIRO_BB_LOCAL_CONF_TOOLCHAIN: "clang"
 
CI_ONIRO_BB_LOCAL_CONF_RUNTIME: "llvm"
 
- CI_ONIRO_BB_LOCAL_CONF_TOOLCHAIN: "gcc"
 
CI_ONIRO_BB_LOCAL_CONF_RUNTIME: "gnu"
linux-qemu-x86_64:
linux-qemu-x86_64:
extends: .build-wic-image
extends: .build-wic-image
@@ -31,13 +37,30 @@ linux-qemu-x86_64:
@@ -31,13 +37,30 @@ linux-qemu-x86_64:
CI_ONIRO_BUILD_CACHE: "pub"
CI_ONIRO_BUILD_CACHE: "pub"
CI_ONIRO_BB_LOCAL_CONF_BB_GENERATE_MIRROR_TARBALLS: 1
CI_ONIRO_BB_LOCAL_CONF_BB_GENERATE_MIRROR_TARBALLS: 1
CI_ONIRO_JOB_ARTIFACTS: "*.wic.* *.bmap ovmf.qcow2"
CI_ONIRO_JOB_ARTIFACTS: "*.wic.* *.bmap ovmf.qcow2"
 
parallel:
 
matrix:
 
- CI_ONIRO_BB_LOCAL_CONF_TOOLCHAIN: "clang"
 
CI_ONIRO_BB_LOCAL_CONF_RUNTIME: "llvm"
 
- CI_ONIRO_BB_LOCAL_CONF_TOOLCHAIN: "gcc"
 
CI_ONIRO_BB_LOCAL_CONF_RUNTIME: "gnu"
 
linux-seco-intel-b68:
linux-seco-intel-b68:
extends: .build-wic-image
extends: .build-wic-image
variables:
variables:
 
MACHINE: seco-intel-b68
CI_ONIRO_BUILD_FLAVOUR: linux
CI_ONIRO_BUILD_FLAVOUR: linux
CI_ONIRO_RECIPE_NAME: oniro-image-base-tests
CI_ONIRO_RECIPE_NAME: oniro-image-base-tests
MACHINE: seco-intel-b68
parallel:
 
matrix:
 
- CI_ONIRO_BB_LOCAL_CONF_TOOLCHAIN: "clang"
 
CI_ONIRO_BB_LOCAL_CONF_RUNTIME: "llvm"
 
- CI_ONIRO_BB_LOCAL_CONF_TOOLCHAIN: "gcc"
 
CI_ONIRO_BB_LOCAL_CONF_RUNTIME: "gnu"
 
rules:
 
- if: '$CI_ONIRO_BB_LOCAL_CONF_TOOLCHAIN == "clang"'
 
allow_failure: true
 
when: manual
linux-seco-intel-b68-extra:
linux-seco-intel-b68-extra:
extends: .build-linux
extends: .build-linux
@@ -92,6 +115,16 @@ zephyr-qemu-x86:
@@ -92,6 +115,16 @@ zephyr-qemu-x86:
CI_ONIRO_RECIPE_NAME: zephyr-philosophers
CI_ONIRO_RECIPE_NAME: zephyr-philosophers
CI_ONIRO_BUILD_FLAVOUR: zephyr
CI_ONIRO_BUILD_FLAVOUR: zephyr
CI_ONIRO_INSTANCE_SIZE: s3.large.2
CI_ONIRO_INSTANCE_SIZE: s3.large.2
 
parallel:
 
matrix:
 
- CI_ONIRO_BB_LOCAL_CONF_TOOLCHAIN: "clang"
 
CI_ONIRO_BB_LOCAL_CONF_RUNTIME: "llvm"
 
- CI_ONIRO_BB_LOCAL_CONF_TOOLCHAIN: "gcc"
 
CI_ONIRO_BB_LOCAL_CONF_RUNTIME: "gnu"
 
rules:
 
- if: '$CI_ONIRO_BB_LOCAL_CONF_TOOLCHAIN == "clang"'
 
allow_failure: true
 
when: manual
zephyr-qemu-cortex-m3:
zephyr-qemu-cortex-m3:
extends: .build-zephyr-image
extends: .build-zephyr-image
@@ -103,6 +136,16 @@ zephyr-qemu-cortex-m3:
@@ -103,6 +136,16 @@ zephyr-qemu-cortex-m3:
CI_ONIRO_RECIPE_NAME: zephyr-philosophers
CI_ONIRO_RECIPE_NAME: zephyr-philosophers
CI_ONIRO_BUILD_FLAVOUR: zephyr
CI_ONIRO_BUILD_FLAVOUR: zephyr
CI_ONIRO_INSTANCE_SIZE: s3.large.2
CI_ONIRO_INSTANCE_SIZE: s3.large.2
 
parallel:
 
matrix:
 
- CI_ONIRO_BB_LOCAL_CONF_TOOLCHAIN: "clang"
 
CI_ONIRO_BB_LOCAL_CONF_RUNTIME: "llvm"
 
- CI_ONIRO_BB_LOCAL_CONF_TOOLCHAIN: "gcc"
 
CI_ONIRO_BB_LOCAL_CONF_RUNTIME: "gnu"
 
rules:
 
- if: '$CI_ONIRO_BB_LOCAL_CONF_TOOLCHAIN == "clang"'
 
allow_failure: true
 
when: manual
zephyr-96b-nitrogen:
zephyr-96b-nitrogen:
extends: .build-zephyr-image
extends: .build-zephyr-image
Loading