| image: ubuntu:21.04 |
| |
| variables: |
| DEBIAN_FRONTEND: noninteractive |
| |
| before_script: |
| - apt-get --quiet update --yes >/dev/null |
| - apt-get --quiet install --yes clang-12 clang-tidy-12 clang-format-12 git libdrm-dev blueprint-tools libgtest-dev >/dev/null |
| |
| stages: |
| - build |
| - style |
| |
| build: |
| stage: build |
| script: "./.ci/.gitlab-ci-clang-build.sh" |
| artifacts: |
| when: on_failure |
| untracked: true |
| |
| checkstyle: |
| stage: style |
| script: "./.ci/.gitlab-ci-checkcommit.sh" |
| artifacts: |
| when: on_failure |
| untracked: true |
| |
| tidy-coarse: |
| stage: style |
| script: "./.ci/.gitlab-ci-clang-tidy-coarse.sh" |
| artifacts: |
| when: on_failure |
| untracked: true |
| |
| tidy-fine: |
| stage: style |
| script: "./.ci/.gitlab-ci-clang-tidy-fine.sh" |
| artifacts: |
| when: on_failure |
| untracked: true |