Add cache-chroniclemap build/verification for master/stable-3.3
Introduce the ability to verify changes for Gerrit modules
and enable it for the cache-chroniclemap project.
Add also the builds for stable-3.3 and master.
Change-Id: I41d093db6fb5cc2f46a6c6a48fd1c0e7bbd5097e
diff --git a/jenkins/gerrit-bazel-module-cache-chroniclemap.yaml b/jenkins/gerrit-bazel-module-cache-chroniclemap.yaml
new file mode 100644
index 0000000..538968f
--- /dev/null
+++ b/jenkins/gerrit-bazel-module-cache-chroniclemap.yaml
@@ -0,0 +1,8 @@
+- project:
+ name: cache-chroniclemap
+ jobs:
+ - 'module-{name}-bazel-{branch}':
+ branch:
+ - master
+ - stable-3.3
+ - 'module-{name}-verifier'
diff --git a/jenkins/gerrit-bazel-plugin-template.yaml b/jenkins/gerrit-bazel-plugin-template.yaml
index 726d7a8..90886a9 100644
--- a/jenkins/gerrit-bazel-plugin-template.yaml
+++ b/jenkins/gerrit-bazel-plugin-template.yaml
@@ -27,14 +27,19 @@
- pollscm:
cron: 'H/50 * * * *'
-- job-template:
- name: 'plugin-{name}-verifier'
- description: 'Plugin {name} change verification build'
- project-type: multibranch
+- defaults:
+ name: verifier-template-bazel
node: master
days-to-keep: 90
number-to-keep: 500
prune-dead-branches: true
+ periodic-folder-trigger: 10m
+
+- job-template:
+ name: 'plugin-{name}-verifier'
+ description: 'Plugin {name} change verification build'
+ defaults: verifier-template-bazel
+ project-type: multibranch
scm:
- gerrit:
url: https://gerrit-review.googlesource.com/a/plugins/{name}
@@ -48,7 +53,25 @@
all-branches:
- suppress-scm-triggering: false
- pipeline-branch-durability-override: max-survivability
- periodic-folder-trigger: 10m
+
+- job-template:
+ name: 'module-{name}-verifier'
+ description: 'Module {name} change verification build'
+ defaults: verifier-template-bazel
+ project-type: multibranch
+ scm:
+ - gerrit:
+ url: https://gerrit-review.googlesource.com/a/modules/{name}
+ credentials-id: gerrit.googlesource.com
+ refspecs:
+ - '+refs/heads/*:refs/remotes/origin/*'
+ filter-checks:
+ query-operator: 'SCHEME'
+ query-string: 'gerritforge'
+ property-strategies:
+ all-branches:
+ - suppress-scm-triggering: false
+ - pipeline-branch-durability-override: max-survivability
- job-template:
name: 'plugin-{name}-bazel-{branch}'