Skip to content
Snippets Groups Projects
Commit 668217e3 authored by Pavel Zhukov's avatar Pavel Zhukov
Browse files

oniro-ci: Add clang jobs

Add first clang jobs.
This should be factorized and moved to workspace definition once clang
is ready. In current situation defining all build jobs as matrix causes
dependencies issue similar to one in [1]

[1] eclipse/oniro-core/oniro#574



Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
parent 952a5aac
No related branches found
No related tags found
No related merge requests found
...@@ -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,20 @@ linux-qemu-x86_64: ...@@ -31,13 +37,20 @@ 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
linux-seco-intel-b68-extra: linux-seco-intel-b68-extra:
extends: .build-linux extends: .build-linux
...@@ -92,6 +105,16 @@ zephyr-qemu-x86: ...@@ -92,6 +105,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 +126,16 @@ zephyr-qemu-cortex-m3: ...@@ -103,6 +126,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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment