stages: - test - deploy image: debian:stable before_script: - uname -a testxml: stage: test tags: - glados script: - ./.tools/testxml.sh - pwd allow_failure: true except: - stable image: debian:buster pngcheck: stage: test script: - ./.tools/pngcheck.sh imagemagiccheck: stage: test script: - ./.tools/imagemagiccheck.sh except: - stable manaplus: stage: test script: - ./.tools/manaplus.sh image: debian:unstable artifacts: paths: - shared when: always expire_in: 3 week newlines: stage: test tags: - lightweight script: - ./.tools/newlines.sh artifacts: paths: - shared when: always expire_in: 3 week .contributors: stage: test script: - ./.tools/contributors.sh - pwd .licensecheck: stage: test tags: - lightweight script: - ./.tools/licensecheck.sh allow_failure: true pages: stage: deploy image: ubuntu:18.04 variables: GIT_STRATEGY: clone GIT_SUBMODULE_STRATEGY: recursive GIT_DEPTH: "1" UPDATE_DIR: "../../../public" UPDATE_HTTP: "none" CC: "make" tags: - glados script: - apt-get -qq update - apt-get install -qq -y make zip zlib1g-dev zlibc python ssh rsync python3 git - mkdir public - git clone https://git.themanaworld.org/CR/tools.git tools - pwd - ls -lh - ls -lh .. - mv tools ../toolset - cd .. - cd toolset - cp adler32/adler32 /bin/ - cd update - ./createnew.sh - ls -lh upload - cp -rv upload/ public/ - echo '