Skip to content
Snippets Groups Projects

.oniro-ci,.gitlab-ci.yml: add optional clang jobs

Merged Zygmunt Krynicki requested to merge zyga/oniro:feature/clang-ci into kirkstone

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

Edited by Zygmunt Krynicki

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Pavel Zhukov
  • Pavel Zhukov mentioned in merge request !178 (closed)

    mentioned in merge request !178 (closed)

  • Pavel Zhukov mentioned in merge request !176 (closed)

    mentioned in merge request !176 (closed)

  • Pavel Zhukov mentioned in merge request !173 (closed)

    mentioned in merge request !173 (closed)

  • added 1 commit

    • 44088880 - .oniro-ci,.gitlab-ci.yml: add optional clang jobs

    Compare with previous version

  • Zygmunt Krynicki resolved all threads

    resolved all threads

  • assigned to @zyga

  • Pavel Zhukov approved this merge request

    approved this merge request

  • Pavel Zhukov resolved all threads

    resolved all threads

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading