]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
.gitlab-ci.yml: added debian build
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Tue, 20 Sep 2016 07:00:23 +0000 (09:00 +0200)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Tue, 20 Sep 2016 14:53:18 +0000 (16:53 +0200)
.gitlab-ci.yml

index 7f8d4a8c95c6a520d112d52e5541f781ab1c9cda..74bd7dff8b570bd92098a048f9815173dd071a6a 100644 (file)
@@ -328,3 +328,23 @@ Fedora/x86:
       - build/tests/*.log
       - build/tests/*/*.log
 
+Debian/x86_64:
+  image: debian:stretch
+  before_script:
+  - apt-get update -qq -y
+  - apt-get install -y git-core autoconf libtool gettext autopoint automake autogen nettle-dev libp11-kit-dev libtspi-dev guile-2.0-dev libtasn1-6-dev libidn11-dev gawk gperf git2cl libunbound-dev dns-root-data bison help2man valgrind libasan1 libubsan0 nodejs softhsm2 datefudge lcov libssl-dev libcmocka-dev dieharder openssl abi-compliance-checker socat net-tools ppp
+  script:
+  - make autoreconf && mkdir -p build && cd build &&
+    ../configure --enable-code-coverage --disable-doc --disable-valgrind-tests
+  - make -j$(nproc) && make check -j$(nproc)
+  - make local-code-coverage-output || true
+  tags:
+  - shared
+  except:
+  - tags
+  artifacts:
+    when: on_failure
+    paths:
+      - guile/tests/*.log
+      - build/tests/*.log
+      - build/tests/*/*.log