summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2017-01-30 00:32:29 +0300
committerAndrei Karas <akaras@inbox.ru>2017-01-30 02:56:32 +0300
commit4d3cbb385fcfb79bd559c745ca528beef7f41344 (patch)
tree1cc222648e3f6e0b487148d58ea62d1cc19f9bf7 /.gitlab-ci.yml
parent363c4028f82141bf25f774d4e09b5bc9e52e56e1 (diff)
downloadmv-4d3cbb385fcfb79bd559c745ca528beef7f41344.tar.gz
mv-4d3cbb385fcfb79bd559c745ca528beef7f41344.tar.bz2
mv-4d3cbb385fcfb79bd559c745ca528beef7f41344.tar.xz
mv-4d3cbb385fcfb79bd559c745ca528beef7f41344.zip
Add more different libs version for ci build tests.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml112
1 files changed, 108 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0c7b7d7bf..f34ee8673 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1254,11 +1254,50 @@ gcc-5_tarball:
# build with other libs versions
+gcc-6_zlib_v1.2.3.9:
+ stage: build
+ script:
+ - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus
+ <<: *job-shared
+ variables:
+ LIBNAME: zlib
+ LIBVERSION: v1.2.3.9
+ PACKAGES: gcc-6 g++-6
+ make autoconf automake autopoint gettext libphysfs-dev
+ 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
+ wget unzip
+ POST_CXXFLAGS: "-Wno-undef"
+ tags:
+ - docker
+
+gcc-6_zlib_v1.2.6.1:
+ stage: build
+ script:
+ - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus
+ <<: *job-shared
+ variables:
+ LIBNAME: zlib
+ LIBVERSION: v1.2.6.1
+ PACKAGES: gcc-6 g++-6
+ make autoconf automake autopoint gettext libphysfs-dev
+ 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
+ wget unzip
+ POST_CXXFLAGS: "-Wno-undef"
+ tags:
+ - docker
+
gcc-6_zlib_v1.2.9:
stage: build
script:
- ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus
<<: *job-shared
variables:
LIBNAME: zlib
@@ -1276,6 +1315,7 @@ gcc-6_zlib_v1.2.10:
script:
- ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus
<<: *job-shared
variables:
LIBNAME: zlib
@@ -1293,6 +1333,7 @@ gcc-6_zlib_v1.2.11:
script:
- ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus
<<: *job-shared
variables:
LIBNAME: zlib
@@ -1305,11 +1346,31 @@ gcc-6_zlib_v1.2.11:
tags:
- docker
+# error compilation. cant find SDL.
+.gcc-6_zlib_ng_develop:
+ stage: build
+ script:
+ - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus
+ <<: *job-shared
+ variables:
+ LIBNAME: zlib_ng
+ LIBVERSION: develop
+ PACKAGES: gcc-6 g++-6
+ make autoconf automake autopoint gettext libphysfs-dev
+ 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
+ wget unzip
+ tags:
+ - docker
+
gcc-6_libpng_master:
stage: build
script:
- ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus
<<: *job-shared
variables:
LIBNAME: libpng
@@ -1327,6 +1388,7 @@ gcc-6_libpng_libpng17:
script:
- ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus
<<: *job-shared
variables:
LIBNAME: libpng
@@ -1344,6 +1406,7 @@ gcc-6_libpng_libpng16:
script:
- ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus
<<: *job-shared
variables:
LIBNAME: libpng
@@ -1361,6 +1424,7 @@ gcc-6_libpng_libpng15:
script:
- ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus
<<: *job-shared
variables:
LIBNAME: libpng
@@ -1378,6 +1442,7 @@ gcc-6_libpng_libpng14:
script:
- ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus
<<: *job-shared
variables:
LIBNAME: libpng
@@ -1395,6 +1460,7 @@ gcc-6_libpng_libpng12:
script:
- ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus
<<: *job-shared
variables:
LIBNAME: libpng
@@ -1412,6 +1478,7 @@ gcc-6_libpng_libpng10:
script:
- ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus
<<: *job-shared
variables:
LIBNAME: libpng
@@ -1424,18 +1491,55 @@ gcc-6_libpng_libpng10:
tags:
- docker
-gcc-6_libpng_libpng00:
+gcc-6_curl_curl-7_9_8:
stage: build
script:
- ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus
<<: *job-shared
variables:
- LIBNAME: libpng
- LIBVERSION: libpng00
+ LIBNAME: curl
+ LIBVERSION: curl-7_9_8
PACKAGES: gcc-6 g++-6
make autoconf automake autopoint gettext libphysfs-dev
- libxml2-dev libcurl4-gnutls-dev
+ libxml2-dev libpng-dev zlib1g-dev
+ libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ wget unzip
+ tags:
+ - docker
+
+gcc-6_curl_curl-7_40_0:
+ stage: build
+ script:
+ - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus
+ <<: *job-shared
+ variables:
+ LIBNAME: curl
+ LIBVERSION: curl-7_40_0
+ PACKAGES: gcc-6 g++-6
+ make autoconf automake autopoint gettext libphysfs-dev
+ libxml2-dev libpng-dev zlib1g-dev
+ libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ wget unzip
+ tags:
+ - docker
+
+gcc-6_curl_curl-7_52_1:
+ stage: build
+ script:
+ - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh
+ - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/scripts/checkldd.sh src/manaplus
+ <<: *job-shared
+ variables:
+ LIBNAME: curl
+ LIBVERSION: curl-7_52_1
+ PACKAGES: gcc-6 g++-6
+ make autoconf automake autopoint gettext libphysfs-dev
+ libxml2-dev libpng-dev zlib1g-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
wget unzip
tags: