summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml762
1 files changed, 732 insertions, 30 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index dde9e7e..6e7ef66 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,58 +1,760 @@
stages:
- - test
- build
+ - manaplus
before_script:
- uname -a
+ - cat /etc/os-release
+ - mkdir logs || true
image: debian:unstable
variables:
GET_SOURCES_ATTEMPTS: "5"
ARTIFACT_DOWNLOAD_ATTEMPTS: "5"
+ MANAPLUS_CLONE: "git clone --branch master --depth 1 https://gitlab.com/manaplus/manaplus.git cloned"
.job-artifacts: &job-artifacts
artifacts:
paths:
- logs
+ - cloned/logs
- bin
when: always
expire_in: 3 months
-# self tests
+# zlib builds
-test:commands1:
- stage: test
+zlib_v1.2.1:
+ stage: build
script:
- ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
- - ./.ci/runretry.sh ./getsrc.sh zlib
- - ls src/zlib
- - ./.ci/run.sh ./build.sh zlib
- - ls bin/zlib
- - ls tmp/zlib
- - grep "1.2.10" ./bin/zlib/lib/pkgconfig/zlib.pc
- - ./.ci/run.sh ./clean.sh zlib
- - mkdir bin/zlib
- - ./.ci/run.sh ./clean.sh zlib
- - ./.ci/runretry.sh ./updatesrc.sh zlib
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.1
+ - grep "1.2.1" /usr/local/spm/bin/zlib_v1.2.1/include/zlib.h
+ - ./.ci/copyfinal.sh
variables:
- srcbranch: v1.2.10
+ installname: zlib_v1.2.1
<<: *job-artifacts
-test:commands2:
- stage: test
+zlib_v1.2.1.2:
+ stage: build
script:
- - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
- zlib1g-dev libtool
- - ./.ci/runretry.sh ./getsrc.sh curl
- - ls src/curl
- - ./.ci/run.sh ./build.sh curl
- - ls bin/curl
- - ls tmp/curl
- - grep "7.51" ./bin/curl/lib/pkgconfig/libcurl.pc
- - ./.ci/run.sh ./clean.sh curl
- - mkdir bin/curl
- - ./.ci/run.sh ./clean.sh curl
- - ./.ci/runretry.sh ./updatesrc.sh curl
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.1.2
+ - grep "1.2.1" /usr/local/spm/bin/zlib_v1.2.1.2/include/zlib.h
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_v1.2.1.2
+ <<: *job-artifacts
+
+zlib_v1.2.2:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.2
+ - grep "1.2.2" /usr/local/spm/bin/zlib_v1.2.2/include/zlib.h
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_v1.2.2
+ <<: *job-artifacts
+
+zlib_v1.2.2.4:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.2.4
+ - grep "1.2.2" /usr/local/spm/bin/zlib_v1.2.2.4/include/zlib.h
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_v1.2.2.4
+ <<: *job-artifacts
+
+zlib_v1.2.3:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.3
+ - grep "1.2.3" /usr/local/spm/bin/zlib_v1.2.3/include/zlib.h
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_v1.2.3
+ <<: *job-artifacts
+
+zlib_v1.2.3.9:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.3.9
+ - grep "1.2.3" /usr/local/spm/bin/zlib_v1.2.3.9/lib/pkgconfig/zlib.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_v1.2.3.9
+ <<: *job-artifacts
+
+zlib_v1.2.4:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.4
+ - grep "1.2.4" /usr/local/spm/bin/zlib_v1.2.4/lib/pkgconfig/zlib.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_v1.2.4
+ <<: *job-artifacts
+
+zlib_v1.2.4.5:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.4.5
+ - grep "1.2.4" /usr/local/spm/bin/zlib_v1.2.4.5/lib/pkgconfig/zlib.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_v1.2.4.5
+ <<: *job-artifacts
+
+zlib_v1.2.5:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.5
+ - grep "1.2.5" /usr/local/spm/bin/zlib_v1.2.5/lib/pkgconfig/zlib.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_v1.2.5
+ retry: 1
+ <<: *job-artifacts
+
+zlib_v1.2.5.3:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.5.3
+ - grep "1.2.5" /usr/local/spm/bin/zlib_v1.2.5.3/lib/pkgconfig/zlib.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_v1.2.5.3
+ <<: *job-artifacts
+
+zlib_v1.2.6:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.6
+ - grep "1.2.6" /usr/local/spm/bin/zlib_v1.2.6/lib/pkgconfig/zlib.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_v1.2.6
+ <<: *job-artifacts
+
+zlib_v1.2.6.1:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.6.1
+ - grep "1.2.6" /usr/local/spm/bin/zlib_v1.2.6.1/lib/pkgconfig/zlib.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_v1.2.6.1
+ <<: *job-artifacts
+
+zlib_v1.2.7:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.7
+ - grep "1.2.7" /usr/local/spm/bin/zlib_v1.2.7/lib/pkgconfig/zlib.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_v1.2.7
+ <<: *job-artifacts
+
+zlib_v1.2.7.1:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.7.1
+ - grep "1.2.7" /usr/local/spm/bin/zlib_v1.2.7.1/lib/pkgconfig/zlib.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_v1.2.7.1
+ <<: *job-artifacts
+
+zlib_v1.2.7.3:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.7.3
+ - grep "1.2.7" /usr/local/spm/bin/zlib_v1.2.7.3/lib/pkgconfig/zlib.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_v1.2.7.3
+ <<: *job-artifacts
+
+zlib_v1.2.8:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.8
+ - grep "1.2.8" /usr/local/spm/bin/zlib_v1.2.8/lib/pkgconfig/zlib.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_v1.2.8
+ <<: *job-artifacts
+
+zlib_v1.2.9:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.9
+ - grep "1.2.9" /usr/local/spm/bin/zlib_v1.2.9/lib/pkgconfig/zlib.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_v1.2.9
+ <<: *job-artifacts
+
+zlib_v1.2.10:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.10
+ - grep "1.2.10" /usr/local/spm/bin/zlib_v1.2.10/lib/pkgconfig/zlib.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_v1.2.10
+ <<: *job-artifacts
+
+zlib_v1.2.11:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib v1.2.11
+ - grep "1.2.11" /usr/local/spm/bin/zlib_v1.2.11/lib/pkgconfig/zlib.pc
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_v1.2.11
+ <<: *job-artifacts
+
+zlib_master:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib master
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_master
+ <<: *job-artifacts
+
+zlib_develop:
+ stage: build
+ script:
+ - ./.ci/install.sh git-core bash gcc g++ make autoconf automake autopoint gettext
+ - ./.ci/copyspm.sh
+ - ./.ci/buildlib.sh zlib develop
+ - ./.ci/copyfinal.sh
+ variables:
+ installname: zlib_develop
+ <<: *job-artifacts
+
+
+
+.manaplus_v1.2.1:
+ 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.sh
+ - /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.1
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.1
+ <<: *job-artifacts
+
+.manaplus_v1.2.1.2:
+ 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.sh
+ - /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.1.2
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.1.2
+ <<: *job-artifacts
+
+.manaplus_v1.2.2:
+ 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.sh
+ - /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.2
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.2
+ <<: *job-artifacts
+
+.manaplus_v1.2.2.4:
+ 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.sh
+ - /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.2.4
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.2.4
+ <<: *job-artifacts
+
+.manaplus_v1.2.3:
+ 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.sh
+ - /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
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.3
+ <<: *job-artifacts
+
+manaplus_v1.2.3.9:
+ 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.sh
+ - /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
+
+manaplus_v1.2.4:
+ 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.sh
+ - /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.4
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.4
+ <<: *job-artifacts
+
+manaplus_v1.2.4.5:
+ 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.sh
+ - /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.4.5
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.4.5
+ <<: *job-artifacts
+
+manaplus_v1.2.5:
+ 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.sh
+ - /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.5
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.5
+ <<: *job-artifacts
+
+manaplus_v1.2.5.3:
+ 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.sh
+ - /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.5.3
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.5.3
+ <<: *job-artifacts
+
+manaplus_v1.2.6:
+ 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.sh
+ - /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.6
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.6
+ <<: *job-artifacts
+
+manaplus_v1.2.6.1:
+ 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.sh
+ - /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.6.1
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.6.1
+ <<: *job-artifacts
+
+manaplus_v1.2.7:
+ 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.sh
+ - /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.7
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.7
+ <<: *job-artifacts
+
+manaplus_v1.2.7.1:
+ 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.sh
+ - /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.7.1
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.7.1
+ <<: *job-artifacts
+
+manaplus_v1.2.7.3:
+ 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.sh
+ - /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.7.3
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.7.3
+ <<: *job-artifacts
+
+manaplus_v1.2.8:
+ 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.sh
+ - /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.8
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.8
+ <<: *job-artifacts
+
+manaplus_v1.2.9:
+ 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.sh
+ - /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.9
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.9
+ <<: *job-artifacts
+
+manaplus_v1.2.10:
+ 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.sh
+ - /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.10
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.10
+ <<: *job-artifacts
+
+manaplus_v1.2.11:
+ 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.sh
+ - /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.11
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.11
+ <<: *job-artifacts
+
+
+manaplus_master:
+ 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.sh
+ - /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_develop:
+ 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.sh
+ - /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: 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/manaplustests
+ 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/manaplustests
variables:
- srcbranch: curl-7_51_0
+ LIBNAME: zlib
+ LIBVERSION: v1.2.3.9
+ POST_CXXFLAGS: "-Wno-undef"
+ dependencies:
+ - zlib_v1.2.3.9
<<: *job-artifacts