From 47bc81a7787222666776ef2dfd9ab61010a70c6c Mon Sep 17 00:00:00 2001 From: Fedja Beader Date: Tue, 27 Aug 2024 21:46:46 +0000 Subject: 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 --- .gitlab-ci.yml | 18 ++++++++++++++---- 1 file 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 -- cgit v1.2.3-70-g09d2