From b16b067a711e73165ecaea232b5e5e6b10392f2e Mon Sep 17 00:00:00 2001 From: BZHDeveloper Date: Mon, 10 Apr 2023 17:23:45 +0200 Subject: [PATCH] Add 'clang' job --- .gitlab-ci.yml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 022e4b99..680a9760 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: -- GitLab