From: David Woodhouse Date: Wed, 22 Apr 2020 15:57:59 +0000 (+0100) Subject: Add CentOS8 CI X-Git-Tag: v8.09~9 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=64c20fa5a502a33e704390cfc6860d6384246e06;p=users%2Fdwmw2%2Fopenconnect.git Add CentOS8 CI Signed-off-by: David Woodhouse --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3a010a0d..264c131f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -54,6 +54,55 @@ CentOS7/OpenSSL: paths: - tests/*.log +CentOS8/GnuTLS: + image: centos:8 + script: + - yum update -y + - yum install -y epel-release + - yum install -y git autoconf automake libtool python36 gettext + 'pkgconfig(openssl)' 'pkgconfig(libxml-2.0)' 'pkgconfig(liblz4)' + 'pkgconfig(gnutls)' 'pkgconfig(liboath)' 'pkgconfig(stoken)' ocserv + vpnc-script 'pkgconfig(libpskc)' file make + java-devel-openjdk iproute iputils nuttcp + - ./autogen.sh + - ./configure --with-java --without-gnutls-version-check CFLAGS=-g + - make -j4 +# Until we get a GnuTLS with the client random bug fixed, DTLS fails + - make VERBOSE=1 XFAIL_TESTS="sigterm dtls-psk" -j4 check + tags: + - shared + except: + - tags + artifacts: + expire_in: 1 week + when: on_failure + paths: + - tests/*.log + +CentOS8/OpenSSL: + image: centos:8 + script: + - yum update -y + - yum install -y epel-release + - yum install -y git autoconf automake libtool python36 gettext + 'pkgconfig(openssl)' 'pkgconfig(libxml-2.0)' 'pkgconfig(liblz4)' + 'pkgconfig(gnutls)' 'pkgconfig(liboath)' 'pkgconfig(stoken)' ocserv + vpnc-script 'pkgconfig(libpskc)' file make + java-devel-openjdk iproute iputils nuttcp + - ./autogen.sh + - ./configure --without-gnutls --with-openssl --with-java --without-openssl-version-check --disable-dsa-tests CFLAGS=-g + - make -j4 + - make VERBOSE=1 -j4 check + tags: + - shared + except: + - tags + artifacts: + expire_in: 1 week + when: on_failure + paths: + - tests/*.log + CentOS6/OpenSSL: image: centos:6 script: