.oniro-ci,.gitlab-ci.yml: add optional clang jobs
All threads resolved!
All threads resolved!
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. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
+ 108
− 17
@@ -6,7 +6,30 @@
@@ -6,7 +6,30 @@
@@ -20,8 +43,12 @@ linux-qemu-x86:
@@ -20,8 +43,12 @@ linux-qemu-x86:
@@ -31,30 +58,46 @@ linux-qemu-x86_64:
@@ -31,30 +58,46 @@ linux-qemu-x86_64:
@@ -64,8 +107,12 @@ linux-seco-imx8mm-c61-4gb:
@@ -64,8 +107,12 @@ linux-seco-imx8mm-c61-4gb:
@@ -74,15 +121,23 @@ linux-seco-imx8mm-c61-4gb-extra:
@@ -74,15 +121,23 @@ linux-seco-imx8mm-c61-4gb-extra:
@@ -92,8 +147,12 @@ zephyr-qemu-x86:
@@ -92,8 +147,12 @@ zephyr-qemu-x86:
@@ -103,24 +162,36 @@ zephyr-qemu-cortex-m3:
@@ -103,24 +162,36 @@ zephyr-qemu-cortex-m3:
@@ -128,26 +199,46 @@ zephyr-96b-nitrogen-twister:
@@ -128,26 +199,46 @@ zephyr-96b-nitrogen-twister: