From 00b631e01e163bc26eae4c03f0c98a99dd8b9022 Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Tue, 19 Apr 2016 15:53:49 +0200 Subject: [PATCH] .gitlab-ci.yml: added build rule on freebsd --- .gitlab-ci.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 63c80ac1..0262fefa 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,17 +2,31 @@ Build and Check with separate build dir: script: - git submodule update --init && autoreconf -fvi && mkdir -p build && cd build && ../configure && make -j4 && make check -j4 && make SKIP_LIBOPTS_CHECK=1 dist + tags: + - linux except: - tags Build with minimal setup: script: - git submodule update --init && autoreconf -fvi && ./configure --without-libnl --without-liboath --without-pam --without-radius --without-utmp --without-libwrap --without-http-parser --without-lz4 --without-gssapi --without-pcl-lib --without-protobuf && make -j4 && make check -j4 + tags: + - linux except: - tags Build and Check with asan: script: - git submodule update --init && autoreconf -fvi && CFLAGS="-fsanitize=address -g -O2" LDFLAGS="-static-libasan" && ./configure && make -j4 && make check -j4 + tags: + - linux + except: + - tags +Build and Check on FreeBSD: + script: + - git submodule update --init && sh autogen.sh && LIBS="-L/usr/local/lib" ./configure --disable-nls && + gmake -j4 && gmake check -j4 + tags: + - freebsd except: - tags