aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2019-09-12 09:00:15 +0200
committerToni Uhlig <matzeton@googlemail.com>2019-09-12 09:00:15 +0200
commite5ebabc97c4b2ac51cd2e8a7bb92c045b334bc05 (patch)
tree125844963717aec31462bd618b06bfb6beaf1d1f /.gitlab-ci.yml
parent8471c9a6ee4f5af844ca09bf3f7a5b8ef958d3fd (diff)
gitlab-ci, travis-ci: build ptunnel-ng with sanitizer and assertions enabled
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml12
1 files changed, 12 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7c51609..6bb6ce6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -28,6 +28,18 @@ build:
- config.log
when: always
+build-sanitizer-asserts:
+ script:
+ - autoreconf -fi
+ - ./configure --enable-option-checking=fatal --prefix=/ --enable-sanitizer --enable-asserts
+ - make install CFLAGS='-Werror' DESTDIR="$(realpath ./deploy/gcc-sanitizer-asserts)" V=s
+ stage: build
+ artifacts:
+ paths:
+ - deploy/
+ - config.log
+ when: always
+
build-debian:
script:
- dpkg-buildpackage -b -us -uc