diff options
author | James E. Blair <jim@acmegating.com> | 2022-01-20 07:31:35 -0800 |
---|---|---|
committer | James E. Blair <jim@acmegating.com> | 2022-01-20 07:39:47 -0800 |
commit | 23dc6198383860c4ffc0e09d0f04bf8cc1912b01 (patch) | |
tree | 3025575e04dc9f733e8cd350ecfda27378b68248 /.zuul.yaml | |
parent | d304f4134f05fa08aab70e9add6ec490370dc6e2 (diff) | |
download | zuul-23dc6198383860c4ffc0e09d0f04bf8cc1912b01.tar.gz |
Don't run non-docs jobs on docs changes
This is a temporary change to avoid running a bunch of jobs for
docs-only changes so we can iterate on doc changes quickly.
Change-Id: I2e700fe1fcd631f7095d95fcfc9b57685ae3cd70
Diffstat (limited to '.zuul.yaml')
-rw-r--r-- | .zuul.yaml | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/.zuul.yaml b/.zuul.yaml index 7e2c29e8d..31824e3f3 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -19,6 +19,7 @@ nodeset: zuul-functional-temp-master pre-run: playbooks/zuul-stream/pre.yaml run: playbooks/zuul-stream/functional.yaml + irrelevant-files: '^doc/.*' post-run: - playbooks/zuul-stream/post.yaml - playbooks/zuul-stream/post-ara.yaml @@ -67,6 +68,7 @@ timeout: 2700 # 45 minutes pre-run: playbooks/zuul-tox/pre.yaml post-run: playbooks/zuul-tox/post-system-logs.yaml + irrelevant-files: '^doc/.*' vars: tox_envlist: remote tox_environment: @@ -85,6 +87,7 @@ required-projects: - zuul/zuul - zuul/zuul-client + irrelevant-files: '^doc/.*' vars: zuul_work_dir: "{{ zuul.projects['opendev.org/zuul/zuul'].src_dir }}" tox_envlist: zuul_client @@ -94,6 +97,7 @@ name: zuul-tox-py36 parent: zuul-tox timeout: 5400 # 90 minutes + irrelevant-files: '^doc/.*' vars: tox_envlist: py36 python_version: 3.6 @@ -102,6 +106,7 @@ name: zuul-tox-py38 parent: zuul-tox timeout: 5400 # 90 minutes + irrelevant-files: '^doc/.*' vars: tox_envlist: py38 python_version: 3.8 @@ -110,6 +115,7 @@ name: zuul-tox-py38-multi-scheduler parent: zuul-tox-py38 voting: false + irrelevant-files: '^doc/.*' vars: tox_environment: ZUUL_SCHEDULER_COUNT: 2 @@ -173,6 +179,7 @@ pre-run: playbooks/tutorial/pre.yaml run: playbooks/tutorial/run.yaml post-run: playbooks/tutorial/post.yaml + irrelevant-files: '^doc/.*' required-projects: - zuul/zuul @@ -203,6 +210,7 @@ - python-builder-3.8-bullseye-container-image - python-base-3.8-bullseye-container-image provides: zuul-container-image + irrelevant-files: '^doc/.*' vars: &zuul_image_vars docker_images: - context: . @@ -238,6 +246,7 @@ parent: opendev-upload-docker-image description: Build Docker images and upload to Docker Hub. allowed-projects: zuul/zuul + irrelevant-files: '^doc/.*' requires: - python-builder-3.8-bullseye-container-image - python-base-3.8-bullseye-container-image @@ -253,6 +262,7 @@ parent: opendev-promote-docker-image description: Promote previously uploaded Docker images. allowed-projects: zuul/zuul + irrelevant-files: '^doc/.*' secrets: name: docker_credentials secret: zuul-dockerhub @@ -264,11 +274,13 @@ - job: name: zuul-build-python-release parent: build-python-release + irrelevant-files: '^doc/.*' pre-run: playbooks/release/pre.yaml - job: name: zuul-release-python parent: opendev-release-python + irrelevant-files: '^doc/.*' pre-run: playbooks/release/pre.yaml - project: @@ -291,6 +303,8 @@ - nodejs-run-lint: vars: zuul_work_dir: "{{ zuul.project.src_dir }}/web" + files: + - web/.* - nodejs-run-test: vars: zuul_work_dir: "{{ zuul.project.src_dir }}/web" @@ -303,6 +317,7 @@ requires: nodepool-container-image dependencies: zuul-build-image - nodepool-zuul-functional: + irrelevant-files: '^doc/.*' voting: false - zuul-tox-zuul-client - zuul-build-python-release @@ -319,6 +334,8 @@ - nodejs-run-lint: vars: zuul_work_dir: "{{ zuul.project.src_dir }}/web" + files: + - web/.* - nodejs-run-test: vars: zuul_work_dir: "{{ zuul.project.src_dir }}/web" |