summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorFedja Beader <fedja@protonmail.ch>2024-08-27 21:46:46 +0000
committerFedja Beader <fedja@protonmail.ch>2024-08-27 21:46:46 +0000
commit47bc81a7787222666776ef2dfd9ab61010a70c6c (patch)
tree779fe00a0df1de1a86816498a2a36918054a0b50 /.gitlab-ci.yml
parentb1805883e8fbb3f801564c24eee56dab0d9424e4 (diff)
downloadplus-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.yml18
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