Since 1.30, Copy Artifact supports specifing the projects that are allowed
to copy artifacts for a given project in the general job properties.
Change-Id: I5a9de21f449e98d08ec9303d55021d6a661257d4
The list of settings yielded to the ant builder might be yielded in
different order which produces noisy diff when comparing changes.
Change-Id: Ibaef54bcf11a653934b473722632e07463682328
In `trigger-builds` builder, create the
'<hudson.plugins.parameterizedtrigger.NodeParameters/>'
element if 'same-node' parameter is set to 'true'.
This adds the configurability of the 'Build on the same node'
parameter.
Change-Id: I3b6fa0a50b74932ad9837c7b88835b8b0c9c23ec
Make it possible to use Atlassian Stash as a repository viewer of Git
SCM changes. Also sort the viewers alphabetically.
Change-Id: I6725570a0aa6770b2d0eee2cd0ae5ff0e5c5e07c
Should be straightforward, the publisher checkstyle simply lacked tests.
Also make use of literal include for the examples.
Change-Id: I000cdee47bb0938af9f327bcaba06b87f8287739
- added an ability to select the recipients from the predefined groups,
such as 'Committers', 'Requester' and 'Culprits'
- added tests for the whole email-ext plugin
Change-Id: I3b03aa1f57f29352121b8501d1fa9fe77383f3b7
Some options to the trigger-builds builder were not present in the test
fixture. As a side effect that enhance our documentation.
Change-Id: Ic2755f76f02f7eba3842dc9a41f7db8907acda75
Allow custom settings & global-settings config files to be configured
for maven projects.
In addition, the previously defined empty nodes for these configurations
were misnamed and this corrects that as well.
This change also switches to using an included test as an example.
Change-Id: I9f832f498e358268b3896ead3a78462e408bdd9d
Signed-off-by: Andrew Grimberg <grimbeaj@gmail.com>
Configuring multiple Git remotes is necessary to allow Jenkins to
merge commits from a remote branch into a local branch. Note that
this is not the same as specifying multiple SCMs which are cloned
into separate directories.
Change-Id: Ifef2da85fa22a979570d4ea2b6f30d4bd37da116
As mentioned at the mail list[0]:
"So I need another way how to pass a *list* as data structure from
the defaults/project down to the job-template definition, similar to
what can be done with "{variable}" for strings."
[0] http://lists.openstack.org/pipermail/openstack-infra/2014-February/000799.html
Closes-Bug: 1281038
Change-Id: I5b04ddb52e537fedd2d05795e91011afd92f2295
Since the conversion to PBR it looks like there is an omission of
the [files] section in the setup.cfg. This means that the metadata
was installed for the jenkins-job-builder but the package with the
python code was not. This patchset adds the [files] section in to
correct this oversight.
Closes-Bug: 1292745
Change-Id: Ia1b8f022a66574ee371587d49bb46c43d80f01ba
Add support for the 'Clone Workspace SCM' plugin that allows to use the workspace
of a project as the SCM of an other project.
Change-Id: I8467ace24665855dab606d6e52a1c130cd2929af
Lets one execute a shell/groovy script or any builder AFTER the build
has complete.
https://wiki.jenkins-ci.org/display/JENKINS/PostBuildScript+Plugin
All existing builders should be supported since this patch call the
usual dispatcher.
Change-Id: Ide059ec9fd0e556f0c50ec992a6021eb5afb261c
I found out pbr to be a bit nicer when it comes to edit files. AFAIK
most OpenStack project are using it, so I guess Jenkins Job Builder can
be pbr based as well.o
Basically:
* moved everything from setup.py to setup.cfg
* sorted entries while at it
* require pbr module using the same version limits used by Zuul
* enable pbr.warnerrors
* testenv.usedevelop = True or build_sphinx can not find entry points
* move requirement files to root of repository (we had them in /tools/)
Change-Id: I44ee8910ad4fe4eebb7337951efa31baff4281fe
* Add a test fixture for the ircbot plugin that shows the bug.
* Fix the bug.
Update: Extract original example from the documentation as
ircbot001.yaml and include in the doc via literalinclude. Add a
second test case, ircbot002.yaml to demonstrate the bug fixed by this
patch.
Closes-Bug: #1290376
Change-Id: Ifcb96a6dab5ee923cee7d3e71bfe518f1e3d0ebc
This is a Jenkins plugin that will publish Jenkins Job run events
(start, complete, finish) to a ZMQ PUB socket.
Change-Id: Id238033796e6905e18a777fc85c789ff6cf4f59d