summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2017-07-08 22:08:57 +0300
committerAndrei Karas <akaras@inbox.ru>2017-07-09 00:40:53 +0300
commita1ce53a8b2e7b00d62c9b5c440c1575352b8b3a7 (patch)
tree411674080f71b04e47ace643f63e087a821bf245 /.gitlab-ci.yml
parent3805b4420deba9bb357bc7f4a41592e1f242886d (diff)
downloadmanaplus-a1ce53a8b2e7b00d62c9b5c440c1575352b8b3a7.tar.gz
manaplus-a1ce53a8b2e7b00d62c9b5c440c1575352b8b3a7.tar.bz2
manaplus-a1ce53a8b2e7b00d62c9b5c440c1575352b8b3a7.tar.xz
manaplus-a1ce53a8b2e7b00d62c9b5c440c1575352b8b3a7.zip
Enable gcc-7 builds what was disabled because out of memory.
Using one thread compilation.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml99
1 files changed, 50 insertions, 49 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 76043d86b..86bb2187e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -404,6 +404,56 @@ nsiqcppstyle:
# tests
+gcc-7_sanitize_doctest_tests:
+ stage: build
+ script:
+ - ./tools/ci/jobs/gcc7_sanitize_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaplusgame
+ - ldd ./src/manaplustests | grep "libasan"
+ <<: *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
+ valgrind
+ JOBS: 1
+ tags:
+ - docker
+
+gcc-7_sanitize_doctest_tests_i386:
+ stage: build
+ script:
+ - ./tools/ci/jobs/gcc7_sanitize_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaplusgame
+ - ldd ./src/manaplustests | grep "libasan"
+ image: vicamo/debian:sid-i386
+ <<: *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
+ valgrind
+ JOBS: 1
+ tags:
+ - docker
+
+gcc-7_sanitize_i386:
+ stage: build
+ script:
+ - ./tools/ci/jobs/gcc7_sanitize.sh
+ - ./tools/ci/scripts/runtests.sh
+ image: vicamo/debian:sid-i386
+ <<: *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
+ gdb valgrind netcat-openbsd procps
+ JOBS: 1
+ tags:
+ - docker
+
# disabled due memory issue. Probably out of memory of gcc issues
.gcc-6_SDL_SDL-1.2_sanitize2_test:
stage: build
@@ -518,39 +568,6 @@ gcc-6_sanitize_doctest_tests_i386:
tags:
- docker
-# out of memory
-.gcc-7_sanitize_doctest_tests:
- stage: build
- script:
- - ./tools/ci/jobs/gcc7_sanitize_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaplusgame
- - ldd ./src/manaplustests | grep "libasan"
- <<: *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
- valgrind
- tags:
- - docker
-
-# out of memory
-.gcc-7_sanitize_doctest_tests_i386:
- stage: build
- script:
- - ./tools/ci/jobs/gcc7_sanitize_tests.sh --enable-unittests=doctest --without-dyecmd --without-manaplusgame
- - ldd ./src/manaplustests | grep "libasan"
- image: vicamo/debian:sid-i386
- <<: *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
- valgrind
- tags:
- - docker
-
gcc-5_sanitize_no_opengl_tests:
stage: build
script:
@@ -644,22 +661,6 @@ gcc-7_sanitize:
tags:
- docker
-# out of memory
-.gcc-7_sanitize_i386:
- stage: build
- script:
- - ./tools/ci/jobs/gcc7_sanitize.sh
- - ./tools/ci/scripts/runtests.sh
- image: vicamo/debian:sid-i386
- <<: *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
- gdb valgrind netcat-openbsd procps
- tags:
- - docker
.fedora_gcc-snapshot_sanitize_tests:
stage: build