diff options
author | Fedja Beader <fedja@protonmail.ch> | 2024-08-27 21:46:46 +0000 |
---|---|---|
committer | Fedja Beader <fedja@protonmail.ch> | 2024-08-27 21:46:46 +0000 |
commit | 47bc81a7787222666776ef2dfd9ab61010a70c6c (patch) | |
tree | 779fe00a0df1de1a86816498a2a36918054a0b50 /.gitlab-ci.yml | |
parent | b1805883e8fbb3f801564c24eee56dab0d9424e4 (diff) | |
download | plus-47bc81a7787222666776ef2dfd9ab61010a70c6c.tar.gz plus-47bc81a7787222666776ef2dfd9ab61010a70c6c.tar.bz2 plus-47bc81a7787222666776ef2dfd9ab61010a70c6c.tar.xz plus-47bc81a7787222666776ef2dfd9ab61010a70c6c.zip |
Sunset/disable some CI jobs to reduce CI load, speed up CI and drop support for obsolete platforms. Move some others to only master...
Sunset/disable some CI jobs to reduce CI load. Move some others to only master branch as I deem them unlikely to fail if others work.
gcc7 is direct replaced by gcc8 (both really obsolete these days)
gcc7-default -> gcc10-default (same)
gcc10 game/dyecmd only ... no need to test if these two special build
options work on every ommit
Some special builders are made master-only pending further review.
Squashed with:
* Fix: only: has to be an array or ..
* Sunset/disable some CI jobs to reduce CI load. Move some others to only master branch as I deem them unlikely to fail if others work.
gcc7 is direct replaced by gcc8 (both really obsolete these days)
gcc7-default -> gcc10-default (same)
gcc10 game/dyecmd only ... no need to test if these two special build
options work on every ommit
Some special builders are made master-only pending further review.
****
mana/plus!99
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f99ce6265..f102f667d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -150,7 +150,7 @@ variables: tags: - docker -gcc-7: +.gcc-7: stage: prebuild image: debian:buster script: @@ -170,6 +170,8 @@ gcc-7: gcc-8: stage: prebuild + only: + - master image: debian:buster script: - ./tools/ci/scripts/patchsdl1.sh @@ -186,7 +188,7 @@ gcc-8: tags: - docker -gcc-7_default: +.gcc-7_default: stage: prebuild image: debian:buster script: @@ -274,6 +276,8 @@ docker-windows-builder: gcc-5_sdl2: stage: prebuild + only: + - master image: ubuntu:xenial script: - ./tools/ci/jobs/gcc5_sdl2.sh @@ -291,7 +295,8 @@ gcc-5_sdl2: tags: - docker -gcc-10_game_only: +# TODO: make this only run once-in-a-while (e.g. before release?) +.gcc-10_game_only: stage: prebuild image: debian:bullseye script: @@ -308,7 +313,8 @@ gcc-10_game_only: tags: - docker -gcc-10_dyecmd_only: +# TODO: make this only run once-in-a-while (e.g. before release?) +.gcc-10_dyecmd_only: stage: prebuild image: debian:bullseye script: @@ -326,6 +332,8 @@ gcc-10_dyecmd_only: gcc-8_unittestsbin: stage: prebuild + only: + - master image: debian:buster script: - ./tools/ci/scripts/patchsdl1.sh @@ -359,6 +367,8 @@ linters: gcc-5_h_all: stage: prebuild + only: + - master image: ubuntu:xenial script: - ./tools/ci/scripts/patchsdl1.sh |