Extract API, schedules, triggers, and web triggering rules

This commit is contained in:
Michal Nowak 2022-06-20 12:22:09 +02:00
parent d606f39022
commit fbc1345dd7
No known key found for this signature in database
GPG key ID: 24A3E8463AEE5E56

View file

@ -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