From fbc1345dd745726e0276c0f0fa8e5d0f3d8c3ab0 Mon Sep 17 00:00:00 2001 From: Michal Nowak Date: Mon, 20 Jun 2022 12:22:09 +0200 Subject: [PATCH] Extract API, schedules, triggers, and web triggering rules --- .gitlab-ci.yml | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b28888b43c..1b04fc5965 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -194,6 +194,13 @@ stages: ### Job Templates +.api-schedules-triggers-web-triggering-rules: &api_schedules_triggers_web_triggering_rules + only: + - api + - schedules + - triggers + - web + .default-triggering-rules: &default_triggering_rules only: - api @@ -669,16 +676,12 @@ system:gcc:bullseye:amd64: system:gcc:bullseye:unstable:amd64: <<: *debian_bullseye_amd64_image <<: *system_test_job + <<: *api_schedules_triggers_web_triggering_rules variables: CI_ENABLE_ALL_TESTS: 1 needs: - job: gcc:bullseye:amd64 artifacts: true - only: - - api - - schedules - - triggers - - web unit:gcc:bullseye:amd64: <<: *debian_bullseye_amd64_image @@ -690,16 +693,12 @@ unit:gcc:bullseye:amd64: unit:gcc:bullseye:unstable:amd64: <<: *debian_bullseye_amd64_image <<: *unit_test_job + <<: *api_schedules_triggers_web_triggering_rules variables: CI_ENABLE_ALL_TESTS: 1 needs: - job: gcc:bullseye:amd64 artifacts: true - only: - - api - - schedules - - triggers - - web # Jobs for cross-compiled GCC builds on Debian 11 "bullseye" (amd64) with # 32-bit libraries @@ -1151,16 +1150,12 @@ clang:openbsd:amd64: system:clang:openbsd:amd64: <<: *openbsd_amd64_image <<: *system_test_job + <<: *api_schedules_triggers_web_triggering_rules variables: USER: gitlab-runner needs: - job: clang:openbsd:amd64 artifacts: true - only: - - api - - schedules - - triggers - - web unit:clang:openbsd:amd64: <<: *openbsd_amd64_image