Cross-build SBT plugins with Gerrit 2.13/2.14/2.15
Change-Id: Id35b0faef962cd259a90f317e36284193fab06de
diff --git a/jenkins/gerrit-sbt-build-plugin.sh b/jenkins/gerrit-sbt-build-plugin.sh
index d672add..f5f2564 100644
--- a/jenkins/gerrit-sbt-build-plugin.sh
+++ b/jenkins/gerrit-sbt-build-plugin.sh
@@ -2,7 +2,7 @@
if [ -f "gerrit/BUILD" ]
then
- git read-tree -u --prefix=gerrit gerrit/{branch}
+ git read-tree -u --prefix=gerrit gerrit/{gerrit-branch}
. set-java.sh 8
pushd gerrit
diff --git a/jenkins/gerrit-sbt-plugin-analytics.yaml b/jenkins/gerrit-sbt-plugin-analytics.yaml
index da123bb..3f85b02 100644
--- a/jenkins/gerrit-sbt-plugin-analytics.yaml
+++ b/jenkins/gerrit-sbt-plugin-analytics.yaml
@@ -1,7 +1,11 @@
- project:
name: analytics
- branch:
- - master
- - stable-2.14
jobs:
- - 'plugin-{name}-sbt-{branch}'
+ - 'plugin-{name}-sbt-{branch}-{gerrit-branch}':
+ branch:
+ - master
+ gerrit-branch:
+ - master
+ - stable-2.15
+ - stable-2.14
+ - stable-2.13
diff --git a/jenkins/gerrit-sbt-plugin-gerrit-support.yaml b/jenkins/gerrit-sbt-plugin-gerrit-support.yaml
index 1acc12d..1543d06 100644
--- a/jenkins/gerrit-sbt-plugin-gerrit-support.yaml
+++ b/jenkins/gerrit-sbt-plugin-gerrit-support.yaml
@@ -1,6 +1,11 @@
- project:
name: gerrit-support
- branch:
- - master
jobs:
- - 'plugin-{name}-sbt-{branch}':
+ - 'plugin-{name}-sbt-{branch}-{gerrit-branch}':
+ branch:
+ - master
+ gerrit-branch:
+ - master
+ - stable-2.15
+ - stable-2.14
+ - stable-2.13
diff --git a/jenkins/gerrit-sbt-plugin-template.yaml b/jenkins/gerrit-sbt-plugin-template.yaml
index 2643ebd..08c05d9 100644
--- a/jenkins/gerrit-sbt-plugin-template.yaml
+++ b/jenkins/gerrit-sbt-plugin-template.yaml
@@ -1,6 +1,6 @@
- job-template:
- name: 'plugin-{name}-sbt-{branch}'
- description: "Plugin {name} {branch} branch build with Sbt\n"
+ name: 'plugin-{name}-sbt-{branch}-{gerrit-branch}'
+ description: "Plugin {name} {branch} branch build with Sbt on top of Gerrit {gerrit-branch}\n"
node: sbt
wrappers:
- timeout: