diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9f9326937c40dca4b0867433da4f01242b32e85a..f74762e40583f7847d848a418d9b819ebdb4c757 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -123,6 +123,8 @@ stages: - doc/ expire_in: '1 hour' untracked: true + only: + - merge_requests .install_test: &install_test_job stage: test @@ -144,6 +146,8 @@ stages: untracked: true expire_in: '1 week' when: on_failure + only: + - merge_requests .unit_test: &unit_test_job stage: test @@ -161,6 +165,8 @@ stages: - kyua_html/ expire_in: '1 week' when: on_failure + only: + - merge_requests sid:amd64:precheck: <<: *debian_sid_amd64_image @@ -184,11 +190,15 @@ sid:amd64:precheck: - checklibs.out expire_in: '1 week' when: on_failure + only: + - merge_requests 🐞:sid:amd64:precheck: <<: *debian_sid_amd64_image stage: precheck script: util/check-cocci + only: + - merge_requests docs:sid:amd64: <<: *debian_sid_amd64_image @@ -202,6 +212,10 @@ docs:sid:amd64: paths: - doc/arm/ expire_in: '1 month' + only: + - merge_requests + - master@isc-projects/bind9 + - /^v9_.*$/@isc-projects/bind9 docs:push: <<: *debian_sid_amd64_image @@ -210,8 +224,8 @@ docs:push: script: - curl -X POST -F token=$GITLAB_PAGES_DOCS_TRIGGER_TOKEN -F ref=master $GITLAB_PAGES_DOCS_TRIGGER_URL only: - - master@isc-projects/bind9 - - /^v9_.*$/@isc-projects/bind9 + - master@isc-projects/bind9 + - /^v9_.*$/@isc-projects/bind9 #jessie:amd64:build: # <<: *debian_jessie_amd64_image @@ -282,6 +296,10 @@ sid:amd64:build: EXTRA_CONFIGURE: "--with-libidn2" <<: *debian_sid_amd64_image <<: *build_job + only: + - merge_requests + - master@isc-projects/bind9 + - /^v9_.*$/@isc-projects/bind9 asan:sid:amd64:build: variables: @@ -336,6 +354,10 @@ unit:sid:amd64: <<: *unit_test_job dependencies: - sid:amd64:build + only: + - merge_requests + - master@isc-projects/bind9 + - /^v9_.*$/@isc-projects/bind9 unit:asan:sid:amd64: <<: *debian_sid_amd64_image @@ -384,6 +406,10 @@ system:sid:amd64: <<: *system_test_job dependencies: - sid:amd64:build + only: + - merge_requests + - master@isc-projects/bind9 + - /^v9_.*$/@isc-projects/bind9 system:asan:sid:amd64: <<: *debian_sid_amd64_image @@ -402,6 +428,10 @@ install:sid:amd64: <<: *install_test_job dependencies: - sid:amd64:build + only: + - merge_requests + - master@isc-projects/bind9 + - /^v9_.*$/@isc-projects/bind9 pkcs11:sid:amd64:build: variables: