blob: fb5b72e3e6bbe0ecda30a590ba47e2c0b4da1905 [file] [log] [blame]
- defaults:
name: high-availability-gerritforge-defaults
class: plugins
node: bazel-debian
defaults: plugin-template-bazel
targets: 'plugins/high-availability'
publishers:
- archive:
artifacts: >
bazel-bin/plugins/{name}/{name}.jar*, bazel-bin/plugins/{name}/{name}.json
- job-template:
name: 'plugin-{name}-gerritforge-{branch}'
defaults: high-availability-gerritforge-defaults
description: "Plugin {name} {branch} branch for Gerrit {branch} - GerritForge fork\n"
scm:
- git:
remotes:
- origin:
url: https://github.com/GerritForge/plugins_{name}
- gerrit:
url: https://gerrit.googlesource.com/gerrit
branches:
- 'origin/{branch}'
skip-tag: true
builders:
- shell:
!include-raw: gerrit-bazel-build-plugin.sh
- shell:
!include-raw: gerrit-bazel-get-project-info.sh
- job-template:
name: 'plugin-{name}-gerritforge-{branch}-{gerrit-branch}'
defaults: high-availability-gerritforge-defaults
description: "Plugin {name} {branch} branch for Gerrit {gerrit-branch} - GerritForge fork\n"
scm:
- git:
remotes:
- origin:
url: https://github.com/GerritForge/plugins_{name}
branches:
- 'origin/{branch}'
skip-tag: true
builders:
- shell:
!include-raw: gerrit-bazel-build-plugin-branch.sh
- shell:
!include-raw: gerrit-bazel-get-project-info.sh