diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2016-09-11 12:57:04 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2016-09-11 15:33:55 +0200 |
commit | 6ba63457c008faa72346b9850898fe78ac6b17d6 (patch) | |
tree | 3cba348b16841521e48bd77b308519475a2be3b3 | |
parent | 406238b657af9132fa5fe90cfa32c83ae0355b36 (diff) | |
download | gnutls-6ba63457c008faa72346b9850898fe78ac6b17d6.tar.gz |
.gitlab-ci.yml: added syntax check build
-rw-r--r-- | .gitlab-ci.yml | 13 |
1 files changed, 13 insertions, 0 deletions
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 |