summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2017-10-25 21:08:25 +0300
committerAndrei Karas <akaras@inbox.ru>2017-10-25 21:08:43 +0300
commitbc655ac13c005b78bc93aa5ccafbf77b3bd1d743 (patch)
tree5844f279ad382937abc178e9424395409198007a /.gitlab-ci.yml
parent243b6a3b7db20308f8e202b64ac0115e3e196c34 (diff)
downloadmanaverse-bc655ac13c005b78bc93aa5ccafbf77b3bd1d743.tar.gz
manaverse-bc655ac13c005b78bc93aa5ccafbf77b3bd1d743.tar.bz2
manaverse-bc655ac13c005b78bc93aa5ccafbf77b3bd1d743.tar.xz
manaverse-bc655ac13c005b78bc93aa5ccafbf77b3bd1d743.zip
Add builds with system catch and doctest [ci skip].
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml30
1 files changed, 30 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9c043e21a..19b5fa991 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -356,3 +356,33 @@ gcc-7_all_and_unittestsbin:
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
git gdb valgrind netcat-openbsd procps
+
+gcc-7_systemcatch_tests:
+ stage: build
+ script:
+ - ./tools/ci/jobs/gcc7_tests.sh --enable-unittests=systemcatch --without-dyecmd --without-manaplusgame
+ <<: *job-push
+ variables:
+ PACKAGES: gcc-7 g++-7
+ make autoconf automake autopoint gettext
+ libxml2-dev libcurl4-gnutls-dev libpng-dev
+ libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ git valgrind
+ catch
+ tags:
+ - docker
+
+gcc-7_systemdoctest_tests:
+ stage: build
+ script:
+ - ./tools/ci/jobs/gcc7_tests.sh --enable-unittests=systemdoctest --without-dyecmd --without-manaplusgame
+ <<: *job-push
+ variables:
+ PACKAGES: gcc-7 g++-7
+ make autoconf automake autopoint gettext
+ libxml2-dev libcurl4-gnutls-dev libpng-dev
+ libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ git valgrind
+ doctest-dev
+ tags:
+ - docker