.oniro-ci,.gitlab-ci.yml: add optional clang jobs
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
Merge request reports
Activity
added 1 commit
- 26bccbe7 - .oniro-ci,.gitlab-ci.yml: add optional clang jobs
added 1 commit
- b57c5d9c - .oniro-ci,.gitlab-ci.yml: add optional clang jobs
added 1 commit
- bcc2aad9 - .oniro-ci,.gitlab-ci.yml: add optional clang jobs
added 1 commit
- ca3b4fdf - .oniro-ci,.gitlab-ci.yml: add optional clang jobs
added 1 commit
- 80b120fb - .oniro-ci,.gitlab-ci.yml: add optional clang jobs
added 1 commit
- d74b7efc - .oniro-ci,.gitlab-ci.yml: add optional clang jobs
added 1 commit
- 2d69a7c2 - .oniro-ci,.gitlab-ci.yml: add optional clang jobs
- Resolved by Zygmunt Krynicki
- Resolved by Zygmunt Krynicki
Fixes: #621 (closed)
mentioned in merge request !178 (closed)
mentioned in merge request !176 (closed)
mentioned in merge request !173 (closed)
added 1 commit
- 44088880 - .oniro-ci,.gitlab-ci.yml: add optional clang jobs
assigned to @zyga
requested review from @bero, @idlethread, and @esben
requested review from @agherzan
added 3 commits
-
c5fce9bc...149184b8 - 2 commits from branch
eclipse/oniro-core:kirkstone
- 8aa75e80 - .oniro-ci,.gitlab-ci.yml: add optional clang jobs
-
c5fce9bc...149184b8 - 2 commits from branch
enabled an automatic merge when the pipeline for 8aa75e80 succeeds
mentioned in issue #622 (closed)
mentioned in issue #621 (closed)