Build analytics and analytics-etl master on GitHub
Change-Id: I303285865c9d1658f4618e38e364f8ced6476425
diff --git a/jenkins/gerrit-app-analytics-etl.yaml b/jenkins/gerrit-app-analytics-etl.yaml
index 3bbeb84..22235da 100644
--- a/jenkins/gerrit-app-analytics-etl.yaml
+++ b/jenkins/gerrit-app-analytics-etl.yaml
@@ -1,6 +1,7 @@
- job-template:
- name: 'app-{name}-sbt-{branch}'
- description: 'App {name} {branch} branch build with Sbt'
+ name: 'app-{name}-gh-sbt-{branch}'
+ description: >
+ App {name} {branch} branch build with Sbt owned by {organization} and hosted on GitHub'
node: sbt
targets: compile test assembly
wrappers:
@@ -26,8 +27,7 @@
- git:
remotes:
- origin:
- url: https://gerrit.googlesource.com/a/apps/{name}
- credentials-id: gerrit.googlesource.com
+ url: https://github.com/{organization}/{repo}
branches:
- origin/{branch}
submodule:
@@ -47,7 +47,9 @@
- project:
name: analytics-etl
+ repo: analytics-etl
+ organization: GerritForge
jobs:
- - 'app-{name}-sbt-{branch}':
+ - 'app-{name}-gh-sbt-{branch}':
branch:
- master
diff --git a/jenkins/gerrit-sbt-plugin-analytics-wizard.yaml b/jenkins/gerrit-sbt-plugin-analytics-wizard.yaml
index c5a15d9..60fdb21 100644
--- a/jenkins/gerrit-sbt-plugin-analytics-wizard.yaml
+++ b/jenkins/gerrit-sbt-plugin-analytics-wizard.yaml
@@ -1,6 +1,6 @@
- project:
name: analytics-wizard
jobs:
- - 'plugin-{name}-sbt-{branch}':
+ - 'plugin-{name}-gh-sbt-{branch}':
branch:
- master
diff --git a/jenkins/gerrit-sbt-plugin-analytics.yaml b/jenkins/gerrit-sbt-plugin-analytics.yaml
index 81683c8..be55737 100644
--- a/jenkins/gerrit-sbt-plugin-analytics.yaml
+++ b/jenkins/gerrit-sbt-plugin-analytics.yaml
@@ -1,7 +1,11 @@
- project:
name: analytics
+ repo: analytics
+ organization: GerritForge
jobs:
- 'plugin-{name}-sbt-{branch}':
branch:
- - master
- stable-3.10
+ - 'plugin-{name}-gh-sbt-{branch}':
+ branch:
+ - master
diff --git a/jenkins/gerrit-sbt-plugin-template.yaml b/jenkins/gerrit-sbt-plugin-template.yaml
index 3bb094e..f27f37b 100644
--- a/jenkins/gerrit-sbt-plugin-template.yaml
+++ b/jenkins/gerrit-sbt-plugin-template.yaml
@@ -50,7 +50,8 @@
- job-template:
name: 'plugin-{name}-sbt-{branch}-{gerrit-branch}'
- description: 'Plugin {name} {branch} branch build with Sbt on top of Gerrit {gerrit-branch}'
+ description: >
+ Plugin {name} {branch} branch build with Sbt on top of Gerrit {gerrit-branch}
defaults: sbt-build-defaults
builders:
- set-git-credentials
@@ -58,6 +59,31 @@
!include-raw: gerrit-sbt-build-branch-plugin.sh
- job-template:
+ name: 'plugin-{name}-gh-sbt-{branch}-{gerrit-branch}'
+ description: >
+ Plugin {name} {branch} SBT build on {gerrit-branch} by {organization} on GitHub
+ defaults: sbt-build-defaults
+ scm:
+ - git:
+ remotes:
+ - origin:
+ url: https://github.com/{organization}/{repo}
+ - gerrit:
+ url: https://gerrit.googlesource.com/a/gerrit
+ credentials-id: gerrit.googlesource.com
+ branches:
+ - origin/{branch}
+ submodule:
+ recursive: true
+ parent-credentials: true
+ skip-tag: true
+ do-not-fetch-tags: true
+ builders:
+ - set-git-credentials
+ - shell:
+ !include-raw: gerrit-sbt-build-branch-plugin.sh
+
+- job-template:
name: 'plugin-{name}-sbt-{branch}'
description: 'Plugin {name} build with Sbt on top of Gerrit {branch}'
defaults: sbt-build-defaults
@@ -65,3 +91,28 @@
- set-git-credentials
- shell:
!include-raw: gerrit-sbt-build-plugin.sh
+
+- job-template:
+ name: 'plugin-{name}-gh-sbt-{branch}'
+ description: >
+ Plugin {name} SBT build on {branch} by {organization} on GitHub
+ defaults: sbt-build-defaults
+ scm:
+ - git:
+ remotes:
+ - origin:
+ url: https://github.com/{organization}/{repo}
+ - gerrit:
+ url: https://gerrit.googlesource.com/a/gerrit
+ credentials-id: gerrit.googlesource.com
+ branches:
+ - origin/{branch}
+ submodule:
+ recursive: true
+ parent-credentials: true
+ skip-tag: true
+ do-not-fetch-tags: true
+ builders:
+ - set-git-credentials
+ - shell:
+ !include-raw: gerrit-sbt-build-plugin.sh