.oniro-ci,.gitlab-ci.yml: add optional clang jobs
Compare changes
Files
2- Zygmunt Krynicki authored
Unqualified jobs, which rely on the default compiler, are gone. Qualified jobs explicitly configure either clang or gcc and use the appropriate suffix. Qualified jobs have needs/depends set to empty to both avoid waiting for previous stages to start and to avoid pulling in artifacts from the previous stage. Qualified jobs inhabit two new lanes: build-gcc and build-clang, to visually break the already long column of "build" jobs. Job ordering within a lane is not exactly matching, gcc-clang. This is noticeable with the jobs using the "extra" suffix. The reason for this is unclear. Some jobs are marked as broken as they do not build with clang. Allow them to fail and make them start manually until more patches arrive. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
+ 110
− 17
@@ -6,7 +6,32 @@
@@ -6,7 +6,32 @@
@@ -20,8 +45,12 @@ linux-qemu-x86:
@@ -20,8 +45,12 @@ linux-qemu-x86:
@@ -31,30 +60,46 @@ linux-qemu-x86_64:
@@ -31,30 +60,46 @@ linux-qemu-x86_64:
@@ -64,8 +109,12 @@ linux-seco-imx8mm-c61-4gb:
@@ -64,8 +109,12 @@ linux-seco-imx8mm-c61-4gb:
@@ -74,15 +123,23 @@ linux-seco-imx8mm-c61-4gb-extra:
@@ -74,15 +123,23 @@ linux-seco-imx8mm-c61-4gb-extra:
@@ -92,8 +149,12 @@ zephyr-qemu-x86:
@@ -92,8 +149,12 @@ zephyr-qemu-x86:
@@ -103,24 +164,36 @@ zephyr-qemu-cortex-m3:
@@ -103,24 +164,36 @@ zephyr-qemu-cortex-m3:
@@ -128,26 +201,46 @@ zephyr-96b-nitrogen-twister:
@@ -128,26 +201,46 @@ zephyr-96b-nitrogen-twister: