### Job Templates
-.api-schedules-triggers-web-triggering-rules: &api_schedules_triggers_web_triggering_rules
+.api-schedules-tags-triggers-web-triggering-rules: &api_schedules_tags_triggers_web_triggering_rules
only:
- api
- schedules
+ - tags
- triggers
- web
-.default-triggering-rules: &default_triggering_rules
+.api-schedules-triggers-web-triggering-rules: &api_schedules_triggers_web_triggering_rules
only:
- api
- - merge_requests
- - tags
+ - schedules
- triggers
- web
- - schedules
-.schedules-tags-web-triggering-rules: &schedules_tags_web_triggering_rules
+.default-triggering-rules: &default_triggering_rules
only:
- api
- - schedules
+ - merge_requests
- tags
- triggers
- web
+ - schedules
.precheck: &precheck_job
<<: *default_triggering_rules
EXTRA_CONFIGURE: "--without-cmocka --without-gssapi"
<<: *debian_stretch_amd64_image
<<: *build_job
- <<: *schedules_tags_web_triggering_rules
+ <<: *api_schedules_tags_triggers_web_triggering_rules
system:gcc:stretch:amd64:
<<: *debian_stretch_amd64_image
<<: *system_test_job
- <<: *schedules_tags_web_triggering_rules
+ <<: *api_schedules_tags_triggers_web_triggering_rules
needs:
- job: gcc:stretch:amd64
artifacts: true
unit:gcc:stretch:amd64:
<<: *debian_stretch_amd64_image
<<: *unit_test_job
- <<: *schedules_tags_web_triggering_rules
+ <<: *api_schedules_tags_triggers_web_triggering_rules
needs:
- job: gcc:stretch:amd64
artifacts: true
EXTRA_CONFIGURE: "--with-libidn2"
<<: *debian_buster_amd64_image
<<: *build_job
- <<: *schedules_tags_web_triggering_rules
+ <<: *api_schedules_tags_triggers_web_triggering_rules
system:gcc:buster:amd64:
<<: *debian_buster_amd64_image
<<: *system_test_job
- <<: *schedules_tags_web_triggering_rules
+ <<: *api_schedules_tags_triggers_web_triggering_rules
needs:
- job: gcc:buster:amd64
artifacts: true
unit:gcc:buster:amd64:
<<: *debian_buster_amd64_image
<<: *unit_test_job
- <<: *schedules_tags_web_triggering_rules
+ <<: *api_schedules_tags_triggers_web_triggering_rules
needs:
- job: gcc:buster:amd64
artifacts: true
artifacts: true
<<: *base_image
<<: *system_test_job
- <<: *schedules_tags_web_triggering_rules
+ <<: *api_schedules_tags_triggers_web_triggering_rules
unit:gcc:out-of-tree:
variables:
artifacts: true
<<: *base_image
<<: *unit_test_job
- <<: *schedules_tags_web_triggering_rules
+ <<: *api_schedules_tags_triggers_web_triggering_rules
# Jobs for tarball GCC builds on Debian 11 "bullseye" (amd64)
system:gcc:tarball:
<<: *base_image
<<: *system_test_job
- <<: *schedules_tags_web_triggering_rules
+ <<: *api_schedules_tags_triggers_web_triggering_rules
before_script:
- cd bind-*
- *setup_interfaces
unit:gcc:tarball:
<<: *base_image
<<: *unit_test_job
- <<: *schedules_tags_web_triggering_rules
+ <<: *api_schedules_tags_triggers_web_triggering_rules
before_script:
- cd bind-*
needs:
EXTRA_CONFIGURE: "--disable-dnstap"
<<: *ubuntu_bionic_amd64_image
<<: *build_job
- <<: *schedules_tags_web_triggering_rules
+ <<: *api_schedules_tags_triggers_web_triggering_rules
system:gcc:bionic:amd64:
<<: *ubuntu_bionic_amd64_image
<<: *system_test_job
- <<: *schedules_tags_web_triggering_rules
+ <<: *api_schedules_tags_triggers_web_triggering_rules
needs:
- job: gcc:bionic:amd64
artifacts: true
unit:gcc:bionic:amd64:
<<: *ubuntu_bionic_amd64_image
<<: *unit_test_job
- <<: *schedules_tags_web_triggering_rules
+ <<: *api_schedules_tags_triggers_web_triggering_rules
needs:
- job: gcc:bionic:amd64
artifacts: true
respdiff:
<<: *base_image
- <<: *schedules_tags_web_triggering_rules
+ <<: *api_schedules_tags_triggers_web_triggering_rules
stage: system
variables:
CC: gcc
respdiff-third-party:
<<: *base_image
- <<: *schedules_tags_web_triggering_rules
+ <<: *api_schedules_tags_triggers_web_triggering_rules
stage: system
variables:
CC: gcc