diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 022e4b992ac4f8cb5397049275e05c1b6e73cf92..680a976042bb750693c1140256120bc6f459a18d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,7 +6,7 @@ stages: - deploy variables: - DEPENDENCIES: gcc gettext gtk-doc-tools make autoconf meson ninja-build + DEPENDENCIES: clang gcc gettext gtk-doc-tools make autoconf meson ninja-build libxml2-dev libglib2.0-dev libglib2.0-bin valac libgee-0.8-dev gettext gnome-common libtool-bin @@ -35,6 +35,22 @@ build: - _build/meson-logs/meson-log.txt expire_in: 1 week +build-clang: + stage: build + script: + - export CC=clang + - meson _build -Dintrospection=true -Ddocs=true + - cd _build + - ninja + - meson test + - ninja install + artifacts: + when: on_failure + paths: + - _build/meson-logs/testlog.txt + - _build/meson-logs/meson-log.txt + expire_in: 1 week + pages: stage: deploy script: