summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2016-05-14 13:03:27 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2016-05-14 13:12:46 +0200
commit6f74e032a76c21f7d841e7c84cc63e689e55b1e3 (patch)
tree2a39c2a5ecbc3dbd9f0960100f72effcab166a76 /.gitlab-ci.yml
parent0816f55aba0b7a0f0aa2531a453d1648f33c8884 (diff)
downloadgnutls-6f74e032a76c21f7d841e7c84cc63e689e55b1e3.tar.gz
.gitlab-ci.yml: added new build target without SSL 3.0
Also disable SSL3.0 in the minimal library compilation.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml19
1 files changed, 15 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d0d7290dae..1db9bf15f8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -6,7 +6,7 @@ Compile minimal library and openssl compat:
--disable-anon-authentication --disable-dhe --disable-ecdhe --disable-openpgp-authentication
--disable-ocsp --disable-session-tickets --disable-openssl-compatibility --disable-non-suiteb-curves
--disable-nls --disable-crywrap --disable-libdane --without-p11-kit --without-tpm
- --without-zlib --disable-doc --disable-tests --enable-openssl-compatibility && make -j4
+ --disable-ssl3 --without-zlib --disable-doc --disable-tests --enable-openssl-compatibility && make -j4
tags:
- nettle3
- linux
@@ -38,7 +38,7 @@ Build and Check with C99 and ubsan:
Build and Check - separate build dir (x86):
script:
- make autoreconf && mkdir -p build && cd build &&
- ../configure --disable-non-suiteb-curves --with-included-libtasn1 --enable-seccomp-tests --disable-doc --disable-valgrind-tests --enable-code-coverage &&
+ ../configure --disable-non-suiteb-curves --enable-seccomp-tests --disable-doc --disable-valgrind-tests --enable-code-coverage &&
make -j4 && make check -j4 && make local-code-coverage-output
tags:
- x86
@@ -47,6 +47,17 @@ Build and Check - separate build dir (x86):
- linux
except:
- tags
+Build and Check - without SSL 3.0:
+ script:
+ - make autoreconf && mkdir -p build && cd build &&
+ ../configure --disable-ssl3 --disable-non-suiteb-curves --enable-seccomp-tests --disable-doc --disable-valgrind-tests --enable-code-coverage &&
+ make -j4 && make check -j4 && make local-code-coverage-output
+ tags:
+ - lcov
+ - nettle3
+ - linux
+ except:
+ - tags
Build with ABI-check (x86-64):
script:
- make autoreconf && mkdir -p build && cd build &&
@@ -61,7 +72,7 @@ Build with ABI-check (x86-64):
Build and Check - clang:
script:
- make autoreconf &&
- CC=clang ./configure --disable-non-suiteb-curves --with-included-libtasn1 --enable-seccomp-tests --disable-doc --disable-valgrind-tests &&
+ CC=clang ./configure --disable-non-suiteb-curves --enable-seccomp-tests --disable-doc --disable-valgrind-tests &&
make -j4 && make check -C tests -j4
tags:
- nettle3
@@ -71,7 +82,7 @@ Build and Check - clang:
Build and Check in FIPS140-2 mode:
script:
- make autoreconf && mkdir -p build && cd build &&
- ../configure --disable-non-suiteb-curves --enable-fips140-mode --with-included-libtasn1 --disable-doc --disable-valgrind-tests &&
+ ../configure --disable-non-suiteb-curves --enable-fips140-mode --disable-doc --disable-valgrind-tests &&
make -j4 && make check -j4
tags:
- nettle3