diff options
author | Andrei Karas <akaras@inbox.ru> | 2017-07-06 19:51:45 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2017-07-06 19:51:45 +0300 |
commit | fe9071350c8e430687920dd44b42f6d1484d902f (patch) | |
tree | 0633dc5b658dd8debb3e22542e5bf53010fc86c3 /.gitlab-ci.yml | |
parent | 889d4a1582b6f32ad440acb429cab5161f2807b9 (diff) | |
download | ManaVerse-fe9071350c8e430687920dd44b42f6d1484d902f.tar.gz ManaVerse-fe9071350c8e430687920dd44b42f6d1484d902f.tar.bz2 ManaVerse-fe9071350c8e430687920dd44b42f6d1484d902f.tar.xz ManaVerse-fe9071350c8e430687920dd44b42f6d1484d902f.zip |
Add builds with different tinyxml2 versions into .gitlab-ci.yml
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ea9116a5e..b539e39c2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2912,6 +2912,101 @@ gcc-6_libpng_libpng10: tags: - docker +gcc-6_tinyxml2_master: + stage: build + script: + - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} + - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh --enable-libxml=tinyxml2 + - /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 + <<: *job-push + variables: + LIBNAME: tinyxml2 + LIBVERSION: master + PACKAGES: gcc-6 g++-6 + make autoconf automake autopoint gettext + libcurl4-gnutls-dev libpng-dev zlib1g-dev libicu-dev + libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + wget unzip gdb valgrind netcat-openbsd procps + tags: + - docker + +gcc-6_tinyxml2_5.0.1: + stage: build + script: + - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} + - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh --enable-libxml=tinyxml2 + - /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 + <<: *job-push + variables: + LIBNAME: tinyxml2 + LIBVERSION: 5.0.1 + PACKAGES: gcc-6 g++-6 + make autoconf automake autopoint gettext + libcurl4-gnutls-dev libpng-dev zlib1g-dev libicu-dev + libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + wget unzip gdb valgrind netcat-openbsd procps + tags: + - docker + +gcc-6_tinyxml2_4.0.1: + stage: build + script: + - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} + - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh --enable-libxml=tinyxml2 + - /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 + <<: *job-push + variables: + LIBNAME: tinyxml2 + LIBVERSION: 4.0.1 + PACKAGES: gcc-6 g++-6 + make autoconf automake autopoint gettext + libcurl4-gnutls-dev libpng-dev zlib1g-dev libicu-dev + libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + wget unzip gdb valgrind netcat-openbsd procps + tags: + - docker + +gcc-6_tinyxml2_3.0.0: + stage: build + script: + - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} + - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh --enable-libxml=tinyxml2 + - /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 + <<: *job-push + variables: + LIBNAME: tinyxml2 + LIBVERSION: 3.0.0 + PACKAGES: gcc-6 g++-6 + make autoconf automake autopoint gettext + libcurl4-gnutls-dev libpng-dev zlib1g-dev libicu-dev + libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + wget unzip gdb valgrind netcat-openbsd procps + tags: + - docker + +gcc-6_tinyxml2_2.2.0: + stage: build + script: + - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION} + - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc6.sh --enable-libxml=tinyxml2 + - /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 + <<: *job-push + variables: + LIBNAME: tinyxml2 + LIBVERSION: 2.2.0 + PACKAGES: gcc-6 g++-6 + make autoconf automake autopoint gettext + libcurl4-gnutls-dev libpng-dev zlib1g-dev libicu-dev + libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + wget unzip gdb valgrind netcat-openbsd procps + tags: + - docker + gcc-6_libxml2_v2.9.4: stage: build script: |