summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorjak1 <jak1@themanaworld.org>2023-01-08 15:31:42 +0100
committerjak1 <jak1@themanaworld.org>2023-01-08 15:31:42 +0100
commita58d101f8b261313bc95c96ade691073aee1ffca (patch)
treebeae1e8cdc0ad688bcc6aed72a660e0453435c83 /.gitlab-ci.yml
parent252ab4b6bcc73c4a798ed4fce5768daf4eac779a (diff)
downloadplus-a58d101f8b261313bc95c96ade691073aee1ffca.tar.gz
plus-a58d101f8b261313bc95c96ade691073aee1ffca.tar.bz2
plus-a58d101f8b261313bc95c96ade691073aee1ffca.tar.xz
plus-a58d101f8b261313bc95c96ade691073aee1ffca.zip
[WIP] renamed the client to ManaVerse
removed evol, since its not developed anymore... only leads to confusing players removed that anoying 'broken nick detected' message (regulare player don't care what crap the server sends) updated copyright -2020 for manaplus
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml318
1 files changed, 3 insertions, 315 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index cbde51f45..655a13c51 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -216,36 +216,6 @@ gcc-10_default:
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
gdb valgrind netcat-openbsd procps
-mxe_gcc6_shared_32:
- only:
- - branches@manaplus/manaplus
- stage: prebuild
- script:
- - ls /mxe
- - ./tools/ci/jobs/mxe_gcc6.sh
- <<: *job-push
- image: registry.gitlab.com/manaplus/mxe:gcc6_shared_32
- variables:
- PACKAGES: bash
- CROSS: i686-w64-mingw32.shared
- tags:
- - docker
-
-mxe_gcc6_shared_64:
- only:
- - branches@manaplus/manaplus
- stage: prebuild
- script:
- - ls /mxe
- - ./tools/ci/jobs/mxe_gcc6.sh
- <<: *job-push
- image: registry.gitlab.com/manaplus/mxe:gcc6_shared_64
- variables:
- PACKAGES: bash
- CROSS: x86_64-w64-mingw32.shared
- tags:
- - docker
-
gcc-5_sdl2:
stage: prebuild
script:
@@ -281,7 +251,7 @@ gcc-10_dyecmd_only:
stage: prebuild
script:
- ./tools/ci/scripts/patchsdl1.sh
- - ./tools/ci/jobs/gcc10.sh --without-manaplusgame
+ - ./tools/ci/jobs/gcc10.sh --without-manaversegame
- ./tools/ci/scripts/rundyecmd.sh
<<: *job-push
variables:
@@ -294,7 +264,7 @@ gcc-8_unittestsbin:
stage: prebuild
script:
- ./tools/ci/scripts/patchsdl1.sh
- - ./tools/ci/jobs/gcc8_silent.sh --enable-unittestsbin --without-manaplusgame --without-dyecmd
+ - ./tools/ci/jobs/gcc8_silent.sh --enable-unittestsbin --without-manaversegame --without-dyecmd
image: debian:buster
<<: *job-push
variables:
@@ -369,7 +339,7 @@ gcov_gcc6:
script:
- mkdir -p coverage/
- ./tools/ci/scripts/patchsdl1.sh
- - ./tools/ci/jobs/gcc6_tests_gcov.sh --without-dyecmd --without-manaplusgame
+ - ./tools/ci/jobs/gcc6_tests_gcov.sh --without-dyecmd --without-manaversegame
variables:
PACKAGES: gcc-6 g++-6
make autoconf automake autopoint gettext
@@ -417,285 +387,3 @@ pages:
- cp -r coverage/ public/coverage/
- echo "<DOCTYPE html><head></head><body><a href='./doxygen/index.html'>Doxygen</a><br><a href='./coverage/gcc-6.html'>Coverage</a></body>" > public/index.html
<<: *job-pages
-
-# tests
-
-triggers:
- stage: build
- only:
- - branches@manaplus/manaplus
- script:
- - ./tools/ci/scripts/triggers.sh
- <<: *job-push
- variables:
- PACKAGES: curl
-
-
-# disabled due gitlab bug
-.gcc-10_SDL_SDL-1.2_sanitize2_test:
- stage: build
- script:
- - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- - echo /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvz}
- - export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libasan.so.4
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} env
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --without-manaplusgame --without-dyecmd
- - export LD_PRELOAD
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaplustests
- - ldd ./src/manaplustests | grep "libasan"
- <<: *job-push
- variables:
- LIBNAME: SDL
- LIBVERSION: SDL-1.2_asan
- PACKAGES: gcc-10 g++-10
- make autoconf automake autopoint gettext pkg-config
- libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libglu1-mesa-dev libicu-dev
- valgrind
- wget unzip
- JOBS: 1
- ASAN_OPTIONS: "detect_leaks=0"
- runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_master.sh
- runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_master.sh
- tags:
- - docker
-
-# disabled due gitlab bug
-.gcc-10_SDL_default_sanitize2_test:
- stage: build
- script:
- - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- - export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libasan.so.4
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --with-sdl2 --without-manaplusgame --without-dyecmd
- - export LD_PRELOAD
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaplustests
- - ldd ./src/manaplustests | grep "libasan"
- <<: *job-push
- variables:
- LIBNAME: SDL
- LIBVERSION: default_asan
- PACKAGES: gcc-10 g++-10
- make autoconf automake autopoint gettext pkg-config
- libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libicu-dev
- valgrind
- wget unzip
- JOBS: 1
- ASAN_OPTIONS: "detect_leaks=0"
- runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_master.sh
- runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_master.sh
- tags:
- - docker
-
-# disabled due gitlab bug
-.gcc-10_SDL_SDL-1.2_sanitize_test:
- stage: build
- script:
- - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- - echo /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvz}
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} env
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --without-manaplusgame --without-dyecmd
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaplustests
- - ldd ./src/manaplustests | grep "libasan"
- <<: *job-push
- variables:
- LIBNAME: SDL
- LIBVERSION: SDL-1.2
- PACKAGES: gcc-10 g++-10
- make autoconf automake autopoint gettext pkg-config
- libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libglu1-mesa-dev libicu-dev
- valgrind
- wget unzip
- runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_master.sh
- runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_master.sh
- tags:
- - docker
-
-# disabled due gitlab bug
-.gcc-10_SDL_default_sanitize_test:
- stage: build
- script:
- - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --with-sdl2 --without-manaplusgame --without-dyecmd
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaplustests
- - ldd ./src/manaplustests | grep "libasan"
- <<: *job-push
- variables:
- LIBNAME: SDL
- LIBVERSION: default
- PACKAGES: gcc-10 g++-10
- make autoconf automake autopoint gettext pkg-config
- libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libicu-dev
- valgrind
- wget unzip
- runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_master.sh
- runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_master.sh
- tags:
- - docker
-
-
-# disabled due gitlab bug
-.gcc-10_SDL_SDL-1.2_old_sanitize_test:
- stage: build
- script:
- - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- - echo /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvz}
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} env
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --without-manaplusgame --without-dyecmd
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaplustests
- - ldd ./src/manaplustests | grep "libasan"
- <<: *job-push
- variables:
- LIBNAME: SDL
- LIBVERSION: SDL-1.2_old
- PACKAGES: gcc-10 g++-10
- make autoconf automake autopoint gettext pkg-config
- libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libglu1-mesa-dev libicu-dev
- valgrind
- libjpeg-dev libtiff-dev
- wget unzip
- runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_v1.2.5.sh
- runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_v2.9.1.sh
- POST_CXXFLAGS: "-Wno-undef"
- tags:
- - docker
-
-# disabled due gitlab bug
-.gcc-10_SDL_default_old_sanitize_test:
- stage: build
- script:
- - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize_tests.sh --enable-unittests=yes --with-sdl2 --without-manaplusgame --without-dyecmd
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/checkldd.sh src/manaplustests
- - ldd ./src/manaplustests | grep "libasan"
- <<: *job-push
- variables:
- LIBNAME: SDL
- LIBVERSION: default_old
- PACKAGES: gcc-10 g++-10
- make autoconf automake autopoint gettext pkg-config
- libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libicu-dev
- valgrind
- libjpeg-dev libtiff-dev
- wget unzip
- runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_v1.2.5.sh
- runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_v2.9.1.sh
- POST_CXXFLAGS: "-Wno-undef"
- tags:
- - docker
-
-# error compilation. cant find SDL.
-.gcc-10_zlib_ng_develop:
- stage: build
- script:
- - ./tools/ci/scripts/patchsdl1.sh
- - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ./tools/ci/jobs/gcc10.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
- <<: *job-push
- variables:
- LIBNAME: zlib_ng
- LIBVERSION: develop
- PACKAGES: gcc-10 g++-10
- 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
- wget unzip gdb valgrind netcat-openbsd procps
- tags:
- - docker
-
-# disabled due gitlab bug
-.gcc-10_SDL_SDL-1.2_sanitize:
- stage: build
- script:
- - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- - echo /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvz}
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} env
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize.sh
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/runtests.sh
- - ldd ./src/manaplus | grep "libasan"
- <<: *job-push
- variables:
- LIBNAME: SDL
- LIBVERSION: SDL-1.2
- PACKAGES: gcc-10 g++-10
- make autoconf automake autopoint gettext pkg-config
- libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libglu1-mesa-dev libicu-dev
- valgrind netcat-openbsd
- wget unzip
- runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_master.sh
- runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_master.sh
- tags:
- - docker
-
-# disabled due gitlab bug
-.gcc-10_SDL_default_sanitize:
- stage: build
- script:
- - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize.sh --with-sdl2
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/runtests.sh
- - ldd ./src/manaplus | grep "libasan"
- <<: *job-push
- variables:
- LIBNAME: SDL
- LIBVERSION: default
- PACKAGES: gcc-10 g++-10
- make autoconf automake autopoint gettext pkg-config
- libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libicu-dev
- valgrind netcat-openbsd
- wget unzip
- runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_master.sh
- runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_master.sh
- tags:
- - docker
-
-
-# disabled due gitlab bug
-.gcc-10_SDL_SDL-1.2_old_sanitize:
- stage: build
- script:
- - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- - echo /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvz}
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} env
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize.sh
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/runtests.sh
- - ldd ./src/manaplus | grep "libasan"
- <<: *job-push
- variables:
- LIBNAME: SDL
- LIBVERSION: SDL-1.2_old
- PACKAGES: gcc-10 g++-10
- make autoconf automake autopoint gettext pkg-config
- libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libglu1-mesa-dev libicu-dev
- valgrind netcat-openbsd
- libjpeg-dev libtiff-dev
- wget unzip
- runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_v1.2.5.sh
- runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_v2.9.1.sh
- POST_CXXFLAGS: "-Wno-undef"
- tags:
- - docker
-
-# disabled due gitlab bug
-.gcc-10_SDL_default_old_sanitize:
- stage: build
- script:
- - ./tools/ci/scripts/downloadlib.sh ${LIBNAME} ${LIBVERSION}
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/jobs/gcc10_sanitize.sh --with-sdl2
- - /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runenv.sh ${runenvx} ${runenvz} ./tools/ci/scripts/runtests.sh
- - ldd ./src/manaplus | grep "libasan"
- <<: *job-push
- variables:
- LIBNAME: SDL
- LIBVERSION: default_old
- PACKAGES: gcc-10 g++-10
- make autoconf automake autopoint gettext pkg-config
- libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libicu-dev
- valgrind netcat-openbsd
- libjpeg-dev libtiff-dev
- wget unzip
- runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_v1.2.5.sh
- runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_v2.9.1.sh
- POST_CXXFLAGS: "-Wno-undef"
- tags:
- - docker