X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=.gitlab-ci.yml;h=f9ce742f9fbf2bc743223638715983c1e61f44cc;hb=eb27776c99068914abf60b5cbea47f3cc072f8a7;hp=984111df8031110b3a9131c7c5c1e58bcf5394de;hpb=a680514d5f86d02df81f0735d46908c3cfcb392f;p=open-adventure.git diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 984111d..f9ce742 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -image: opensuse:tumbleweed +image: opensuse/tumbleweed stages: - build @@ -9,7 +9,7 @@ stages: binary:debug: stage: build before_script: - - zypper install -y make gcc libedit-devel libasan3 libubsan0 python python2-PyYAML lcov + - zypper install -y make gcc libedit-devel libasan5 libubsan1 python python3-PyYAML lcov script: - make debug artifacts: @@ -19,12 +19,11 @@ binary:debug: - "*.o" - dungeon.c - dungeon.h - - "*.gcno" binary:release: stage: build before_script: - - zypper install -y make gcc libedit-devel python python2-PyYAML + - zypper install -y make gcc libedit-devel python python3-PyYAML script: - make advent cheat artifacts: @@ -58,7 +57,7 @@ html: dist: stage: build before_script: - - zypper install -y make asciidoc tar + - zypper install -y make asciidoc tar gzip script: - export VERS=${CI_COMMIT_REF_NAME} - make dist -e @@ -70,23 +69,19 @@ dist: test:debug: stage: test before_script: - - zypper install -y make gcc libedit-devel libasan3 libubsan0 python python2-PyYAML lcov + - zypper install -y make gcc libedit-devel libasan5 libubsan1 python python3-PyYAML lcov diffutils script: - - make debug - - make check - - lcov -t "advent" -o advent.info -c -d . - - genhtml -o coverage advent.info - - cd tests - - ./coverage_dungeon.py - - cd .. + - make coverage artifacts: paths: - coverage + dependencies: + - binary:debug test:release: stage: test before_script: - - zypper install -y make libedit + - zypper install -y make libedit diffutils script: - cd tests - make