### 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
--output kyua_html > /dev/null
.windows_system_test: &windows_system_test_job
- <<: *schedules_tags_web_triggering_rules
+ <<: *api_schedules_tags_triggers_web_triggering_rules
stage: system
script:
- 'Push-Location bin/tests/system'
EXTRA_CONFIGURE: "--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
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 --with-gssapi"
<<: *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
msvc-debug:windows:amd64:
<<: *windows_server_2016_amd64_image
<<: *windows_build_job
- <<: *schedules_tags_web_triggering_rules
+ <<: *api_schedules_tags_triggers_web_triggering_rules
variables:
VSCONF: Debug
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