- main@isc-projects/bind9
- /^v9_[1-9][0-9]$/@isc-projects/bind9
+.schedules-tags-web-triggering-rules: &schedules_tags_web_triggering_rules
+ only:
+ - schedules
+ - tags
+ - web
+
.precheck: &precheck_job
<<: *default_triggering_rules
<<: *base_image
when: on_failure
.windows_system_test: &windows_system_test_job
+ <<: *schedules_tags_web_triggering_rules
stage: system
script:
- 'Push-Location bin/tests/system'
untracked: true
expire_in: "1 day"
when: on_failure
- only:
- - schedules
- - tags
- - web
.unit_test_common: &unit_test_common
<<: *default_triggering_rules
artifacts: true
<<: *base_image
<<: *system_test_job
- only:
- - schedules
- - tags
- - web
+ <<: *schedules_tags_web_triggering_rules
unit:gcc:out-of-tree:
variables:
artifacts: true
<<: *base_image
<<: *unit_test_job
- only:
- - schedules
- - tags
- - web
+ <<: *schedules_tags_web_triggering_rules
# Jobs for tarball GCC builds on Debian 10 "buster" (amd64)
RUN_MAKE_INSTALL: 1
<<: *base_image
<<: *build_job
+ <<: *schedules_tags_web_triggering_rules
before_script:
- tar --extract --file bind-*.tar.${TARBALL_EXTENSION}
- rm -f bind-*.tar.${TARBALL_EXTENSION}
needs:
- job: tarball-create
artifacts: true
- only:
- - schedules
- - tags
- - web
system:gcc:tarball:
<<: *base_image
<<: *system_test_job
+ <<: *schedules_tags_web_triggering_rules
before_script:
- cd bind-*
- *setup_interfaces
needs:
- job: gcc:tarball
artifacts: true
- only:
- - schedules
- - tags
- - web
unit:gcc:tarball:
<<: *base_image
<<: *unit_test_job
+ <<: *schedules_tags_web_triggering_rules
before_script:
- cd bind-*
needs:
- job: gcc:tarball
artifacts: true
- only:
- - schedules
- - tags
- - web
# Jobs for debug GCC builds on openSUSE Tumbleweed (amd64)
msvc-debug:windows:amd64:
<<: *windows_server_2016_amd64_image
<<: *windows_build_job
+ <<: *schedules_tags_web_triggering_rules
variables:
VSCONF: Debug
- only:
- - schedules
- - tags
- - web
system:msvc-debug:windows:amd64:
<<: *windows_server_2016_amd64_image