From 6ba63457c008faa72346b9850898fe78ac6b17d6 Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Sun, 11 Sep 2016 12:57:04 +0200 Subject: .gitlab-ci.yml: added syntax check build --- .gitlab-ci.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b20a8a1cac..ba5bba642e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -16,6 +16,7 @@ Fedora/x86_64/minimal: except: - tags +# Check with strict C99 and undefined sanitizer Fedora/x86_64/ubsan: script: - dnf install -y git which autoconf libtool gettext-devel automake autogen nettle-devel p11-kit-devel autogen-libopts-devel trousers-devel guile-devel libtasn1-devel libidn-devel gawk gperf git2cl libtasn1-tools unbound-devel bison help2man xz net-tools @@ -72,6 +73,18 @@ Fedora/x86_64/ABI-check: - build/logs/gnutls-dane/*/log.txt - build/logs/gnutls/*/log.txt +Fedora/x86_64/syntax-check: + script: + - dnf install -y git which autoconf libtool gettext-devel automake autogen nettle-devel p11-kit-devel autogen-libopts-devel trousers-devel guile-devel libtasn1-devel libidn-devel gawk gperf git2cl libtasn1-tools unbound-devel bison help2man xz net-tools + - dnf install -y clang libseccomp-devel libubsan libubsan-static nodejs softhsm datefudge lcov openssl-devel dieharder mbedtls-utils openssl libcmocka-devel socat xz ppp abi-compliance-checker valgrind + - dnf install -y gnutls-devel + - make autoreconf && mkdir -p build && cd build && + ../configure --disable-doc --disable-cxx --disable-guile --disable-non-suiteb-curves && make syntax-check + tags: + - shared + except: + - tags + Fedora/x86_64/clang: script: - dnf install -y git which autoconf libtool gettext-devel automake autogen nettle-devel p11-kit-devel autogen-libopts-devel trousers-devel guile-devel libtasn1-devel libidn-devel gawk gperf git2cl libtasn1-tools unbound-devel bison help2man xz net-tools -- cgit v1.2.1