As a followup to I24eb057124c03bd856e256af4e5f9f5fda935b47 which
removed ant and asciidoc from the bindep fallback list, readd them
with a builder macro during Gerrit and Gerrit plugin building jobs.
Also combine the gerrit-plugin-jobs.yaml into gerrit.yaml for ease
of future maintenance.
Change-Id: Icd0db97963ea4ced2a069ec8c5860c2772f29c10
Across the entirety of our job config corpus, we only ever set the
tarball-site parameter to tarballs.openstack.org. Instead just set
it directly in the publishers where it's needed and reduce
unwarranted confusion for people writing job configs. This also
allows us to get rid of the parameterized sites in the tarball,
wheel and war publishers.
Change-Id: I31109f41177b8c07177d7ed8ef16cbfd135131ef
The build was failing because it was attempting to clone its-base
plugin with the same branch as the gerrit core. This will typically
work for upstream builds but since we have a fork of gerrit core
(our own branch[1]) it doesn't work. This change lets us configure
which branch to clone from, in this case just clone from the same
branch[2] as the plugin.
[1] http://git.openstack.org/cgit/openstack-infra/gerrit/log/?h=openstack/2.11.4
[2] https://gerrit.googlesource.com/plugins/its-base/+/stable-2.11
Change-Id: Ie20ef8f6e9f4500772bcc16f305c9c9e6466c44e
The its-storyboard plugin will allows us to integrate gerrit with
storyboard. Add a build for the gerrit its-storyboard plugin[1].
Building this plugin also requires building the its-base plugin[2]
because the its-storyboard depends on its-base. Refactored the build
job to build a parent project if it's defined in the project yaml.
[1] https://gerrit.googlesource.com/plugins/its-storyboard
[2] https://gerrit.googlesource.com/plugins/its-base
Change-Id: I7b8461bb47ba902158531a64ddf88a9bb2b03312
Make the Gerrit plugin job names a little more concise and make the
job a little more generic so that users can reuse it to build other
gerrit plugins.
Change-Id: Icfba74619b1dff65999882ad9f15d7c0fdb4c666
Refactor the job to build both version 2.8 and 2.9 of the Gerrit javamelody
plugin.
Depends-on: I0b4a4482f6e558ad8f0a05c4debc8c6aeffbd61c
Change-Id: Ia931d053cbf9dbe53c9153f9268c440e2f940544
This repo was created from filter branching the openstack-infra/
config repo. This process brought a lot of cruft with it in the
form of directories that we no longer need. This patch removes
that cruft so we begin with a tidier repo.
Change-Id: Ibffad1b11c0c5f84eedfb0365369f60c4961a0f3