From 4d3cbb385fcfb79bd559c745ca528beef7f41344 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 30 Jan 2017 00:32:29 +0300 Subject: Add more different libs version for ci build tests. --- .gitlab-ci.yml | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file 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: -- cgit v1.2.3-70-g09d2