diff options
author | jak1 <jak1@themanaworld.org> | 2023-04-07 16:51:54 +0200 |
---|---|---|
committer | jak1 <jak1@themanaworld.org> | 2023-04-07 16:52:34 +0200 |
commit | a6006f9c59dccb6af4bf9b3e192bdb829c54fe87 (patch) | |
tree | 4df48d2b9ee14d51d0d6428436c49ed29f4395cb /tools/ci/disabled.gitlab-ci.yml | |
parent | 279c7ba28804960ae3b2ec0753b4c3a92d5a6ede (diff) | |
download | mv-a6006f9c59dccb6af4bf9b3e192bdb829c54fe87.tar.gz mv-a6006f9c59dccb6af4bf9b3e192bdb829c54fe87.tar.bz2 mv-a6006f9c59dccb6af4bf9b3e192bdb829c54fe87.tar.xz mv-a6006f9c59dccb6af4bf9b3e192bdb829c54fe87.zip |
sorting CI:
moved disabled jobs to 'tools/ci/disabled.gitlab-ci.yml'
added check before rm, removes a lot unnecessary noise form pipeline output (req. init.sh)
added N_RUNS to runtests.sh (without arg it runs 3 times the tests, given amount otherwise)
added gcc-12 job
Diffstat (limited to 'tools/ci/disabled.gitlab-ci.yml')
-rw-r--r-- | tools/ci/disabled.gitlab-ci.yml | 386 |
1 files changed, 386 insertions, 0 deletions
diff --git a/tools/ci/disabled.gitlab-ci.yml b/tools/ci/disabled.gitlab-ci.yml new file mode 100644 index 000000000..19aa0012d --- /dev/null +++ b/tools/ci/disabled.gitlab-ci.yml @@ -0,0 +1,386 @@ +# Disabled: drop 1386 support +.gcc-5_c++11_i386: + stage: prebuild + script: + - ./tools/ci/scripts/patchsdl1.sh + - ./tools/ci/jobs/gcc5_c++11.sh + - ./tools/ci/scripts/runtests.sh + image: i386/ubuntu:xenial + <<: *job-push + variables: + PACKAGES: gcc-5 g++-5 + 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 + gdb valgrind netcat-openbsd procps + tags: + - docker + +# Disabled: drop 1386 support +.gcc-5_h_all_i386: + stage: prebuild + script: + - ./tools/ci/scripts/patchsdl1.sh + - ./tools/ci/jobs/gcc5_h.sh -std=c++0x -DDEBUGBUILD -DTMWA_SUPPORT -DENABLE_NLS -DUSE_OPENGL -DENABLE_LIBXML -I/usr/include/SDL + - ./tools/ci/jobs/gcc5_h.sh -std=c++0x -DDEBUGBUILD -DTMWA_SUPPORT -DENABLE_LIBXML -I/usr/include/SDL + - ./tools/ci/jobs/gcc5_h.sh -std=c++0x -DDEBUGBUILD -DTMWA_SUPPORT -DENABLE_NLS -DUSE_OPENGL -DENABLE_LIBXML -DUNITTESTS -DUNITTESTS_CATCH -DUNITTESTS_EMBED -I/usr/include/SDL + - ./tools/ci/jobs/gcc5_h.sh -std=c++0x -DDEBUGBUILD -DTMWA_SUPPORT -DENABLE_NLS -DENABLE_LIBXML -I/usr/include/SDL + - ./tools/ci/jobs/gcc5_h.sh -std=c++0x -DDEBUGBUILD -DENABLE_NLS -DUSE_OPENGL -DENABLE_LIBXML -I/usr/include/SDL + image: i386/ubuntu:xenial + <<: *job-push + variables: + PACKAGES: gcc-5 g++-5 + 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 + tags: + - docker + +# Disabled: drop 1386 support +.gcc-8-i386: + stage: prebuild + script: + - ./tools/ci/scripts/patchsdl1.sh + - ./tools/ci/jobs/gcc8.sh + - ./tools/ci/scripts/runtests.sh + image: i386/debian:buster + <<: *job-push + variables: + PACKAGES: gcc-8 g++-8 + 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 + gdb valgrind netcat-openbsd procps + tags: + - docker + +# Disabled: drop 1386 support +.gcc-10-i386: + stage: prebuild + script: + - ./tools/ci/scripts/patchsdl1.sh + - ./tools/ci/jobs/gcc10.sh + - ./tools/ci/scripts/runtests.sh + - ./tools/ci/scripts/rundyecmd.sh + image: i386/debian:unstable + <<: *job-push + variables: + 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 + gdb valgrind netcat-openbsd procps + tags: + - docker + +# Disabled: manaplus/manaplus only (win32) +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 + +# Disabled: manaplus/manaplus only (win64) +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 + +# Disabled: manaplus/manaplus only +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 |