blob: 370d8279484c45db662238956d7f6d571791e648 [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-genfiles/plugins/{name}/*{name}*.jar*, bazel-genfiles/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