38 lines
746 B
YAML
38 lines
746 B
YAML
image: ubuntu:20.10
|
|
|
|
before_script:
|
|
- apt-get --quiet update --yes >/dev/null
|
|
- apt-get --quiet install --yes clang-11 clang-tidy-11 clang-format-11 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
|