Don't always run gerrit build test jobs
Currently we build all branches of gerrit on any change to this repo.
Instead, only run those jobs when relevant files are changed.
Change-Id: I3a1ea503552313e0a53a96b7731c3fe425cc0a7b
diff --git a/zuul.d/test-jobs.yaml b/zuul.d/test-jobs.yaml
index 300ec52..0cdd6ce 100644
--- a/zuul.d/test-jobs.yaml
+++ b/zuul.d/test-jobs.yaml
@@ -62,18 +62,23 @@
- job:
name: test-gerrit-build-master
parent: gerrit-build
+ files:
+ - roles/ensure-bazelisk/.*
+ - roles/prepare-gerrit-repos/.*
+ - roles/copy-plugin-deps/.*
+ - playbooks/gerrit/.*
- job:
name: test-gerrit-build-stable-3.1
- parent: gerrit-build
+ parent: test-gerrit-build-master
override-checkout: stable-3.1
- job:
name: test-gerrit-build-stable-3.0
- parent: gerrit-build
+ parent: test-gerrit-build-master
override-checkout: stable-3.0
- job:
name: test-gerrit-build-stable-2.16
- parent: gerrit-build
+ parent: test-gerrit-build-master
override-checkout: stable-2.16