summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2016-02-25 14:17:26 +0100
committerNikos Mavrogiannopoulos <nmav@redhat.com>2016-08-09 15:51:58 +0200
commitf5047dcbcd16d914b35be60d85cc4641e39a79f4 (patch)
treed05c87b928292a0e2de743734455e3c761a10c1f
parent82da16ffb168910b896496f82a5cdb7581540cc2 (diff)
downloadgnutls-f5047dcbcd16d914b35be60d85cc4641e39a79f4.tar.gz
.gitlab-ci.yml: Added build rules for 2.12.x
-rw-r--r--.gitlab-ci.yml30
1 files changed, 30 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000..9558c9c153
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,30 @@
+Build and Check - separate build dir:
+ script:
+ - git submodule update --init && make autoreconf && mkdir -p build && cd build && ../configure
+ --disable-non-suiteb-curves --with-included-libtasn1 --enable-seccomp-tests --disable-guile --disable-valgrind-tests --disable-doc && make && make check
+ - cat tests/test-suite.log
+ tags:
+ - nettle2
+ except:
+ - tags
+Build and Check with valgrind:
+ script:
+ - git submodule update --init && make autoreconf && rm -f tests/suite/mini-eagain2.c && ./configure
+ --disable-non-suiteb-curves --with-included-libtasn1 --disable-doc --disable-guile && make && make check
+ - cat tests/test-suite.log
+ tags:
+ - x86-64
+ - nettle2
+ except:
+ - tags
+Build and Check with asan:
+ script:
+ - git submodule update --init && make autoreconf && rm -f tests/suite/mini-eagain2.c &&CFLAGS="-fsanitize=address -g
+ -O2" LDFLAGS="-static-libasan" ./configure --disable-doc --with-included-libtasn1 --disable-valgrind-tests --disable-non-suiteb-curves --disable-guile
+ && make && make check
+ - cat tests/test-suite.log
+ tags:
+ - x86-64
+ - nettle2
+ except:
+ - tags