summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2017-10-07 21:11:53 +0300
committerAndrei Karas <akaras@inbox.ru>2017-10-07 21:41:17 +0300
commit418251f31441843e1b9af83695629a666d798669 (patch)
tree1e2e78b5b9d94ce64900f3ad6597320c6adea518
parentf8293fcf05547204431c4ded8025bbc94159563e (diff)
downloadspm-418251f31441843e1b9af83695629a666d798669.tar.gz
spm-418251f31441843e1b9af83695629a666d798669.tar.bz2
spm-418251f31441843e1b9af83695629a666d798669.tar.xz
spm-418251f31441843e1b9af83695629a666d798669.zip
Add builds with manaplus tests.
-rw-r--r--.gitlab-ci.yml63
1 files changed, 63 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3215ce3..502f43c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -333,6 +333,7 @@ manaplus_v1.2.1:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.1
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.1
<<: *job-artifacts
@@ -353,6 +354,7 @@ manaplus_v1.2.1.2:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.1.2
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.1.2
<<: *job-artifacts
@@ -373,6 +375,7 @@ manaplus_v1.2.2:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.2
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.2
<<: *job-artifacts
@@ -393,6 +396,7 @@ manaplus_v1.2.2.4:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.2.4
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.2.4
<<: *job-artifacts
@@ -413,6 +417,7 @@ manaplus_v1.2.3:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.3
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.3
<<: *job-artifacts
@@ -433,6 +438,7 @@ manaplus_v1.2.3.9:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.3.9
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.3.9
<<: *job-artifacts
@@ -453,6 +459,7 @@ manaplus_v1.2.4:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.4
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.4
<<: *job-artifacts
@@ -473,6 +480,7 @@ manaplus_v1.2.4.5:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.4.5
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.4.5
<<: *job-artifacts
@@ -493,6 +501,7 @@ manaplus_v1.2.5:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.5
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.5
<<: *job-artifacts
@@ -513,6 +522,7 @@ manaplus_v1.2.5.3:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.5.3
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.5.3
<<: *job-artifacts
@@ -533,6 +543,7 @@ manaplus_v1.2.6:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.6
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.6
<<: *job-artifacts
@@ -553,6 +564,7 @@ manaplus_v1.2.6.1:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.6.1
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.6.1
<<: *job-artifacts
@@ -573,6 +585,7 @@ manaplus_v1.2.7:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.7
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.7
<<: *job-artifacts
@@ -593,6 +606,7 @@ manaplus_v1.2.7.1:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.7.1
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.7.1
<<: *job-artifacts
@@ -613,6 +627,7 @@ manaplus_v1.2.7.3:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.7.3
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.7.3
<<: *job-artifacts
@@ -633,6 +648,7 @@ manaplus_v1.2.8:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.8
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.8
<<: *job-artifacts
@@ -653,6 +669,7 @@ manaplus_v1.2.9:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.9
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.9
<<: *job-artifacts
@@ -673,6 +690,7 @@ manaplus_v1.2.10:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.10
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.10
<<: *job-artifacts
@@ -693,6 +711,7 @@ manaplus_v1.2.11:
variables:
LIBNAME: zlib
LIBVERSION: v1.2.11
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_v1.2.11
<<: *job-artifacts
@@ -714,6 +733,7 @@ manaplus_master:
variables:
LIBNAME: zlib
LIBVERSION: master
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_master
<<: *job-artifacts
@@ -734,6 +754,49 @@ manaplus_develop:
variables:
LIBNAME: zlib
LIBVERSION: develop
+ POST_CXXFLAGS: "-Wno-undef"
dependencies:
- zlib_develop
<<: *job-artifacts
+
+manaplus_master_tests:
+ stage: manaplus
+ script:
+ - ./.ci/install.sh 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 wget unzip gdb valgrind netcat-openbsd procps
+ - ./.ci/clonesrc.sh
+ - cd cloned
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaplusgame
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/runtests.sh
+ variables:
+ LIBNAME: zlib
+ LIBVERSION: master
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_master
+ <<: *job-artifacts
+
+manaplus_v1.2.3.9_tests:
+ stage: manaplus
+ script:
+ - ./.ci/install.sh 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 wget unzip gdb valgrind netcat-openbsd procps
+ - ./.ci/clonesrc.sh
+ - cd cloned
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaplusgame
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/runtests.sh
+ variables:
+ LIBNAME: zlib
+ LIBVERSION: v1.2.3.9
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.3.9
+ <<: *job-artifacts