diff options
author | Andrei Karas <akaras@inbox.ru> | 2017-01-30 00:32:29 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2017-01-30 02:56:32 +0300 |
commit | 4d3cbb385fcfb79bd559c745ca528beef7f41344 (patch) | |
tree | 1cc222648e3f6e0b487148d58ea62d1cc19f9bf7 /.gitlab-ci.yml | |
parent | 363c4028f82141bf25f774d4e09b5bc9e52e56e1 (diff) | |
download | plus-4d3cbb385fcfb79bd559c745ca528beef7f41344.tar.gz plus-4d3cbb385fcfb79bd559c745ca528beef7f41344.tar.bz2 plus-4d3cbb385fcfb79bd559c745ca528beef7f41344.tar.xz plus-4d3cbb385fcfb79bd559c745ca528beef7f41344.zip |
Add more different libs version for ci build tests.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 112 |
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: |