152 Commits

Author SHA1 Message Date
Antoine Musso
d2ff8c098f Migrate to pbr
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
2014-03-14 22:25:46 +01:00
Jenkins
de4aff166f Merge "Ruby metrics plugin support added" 2014-03-14 21:08:21 +00:00
Jenkins
a85cf4a2cf Merge "Added support for CI Game plugin" 2014-03-14 00:04:09 +00:00
Kei YAMAZAKI
0d2cdf3e95 Added support for CI Game plugin
Change-Id: I27497e8cd7d2c5c85de33a81f0bc6871bd1f1c00
2014-03-13 21:37:22 +09:00
Sergey Kolekonov
7d11c704ef ZMQ Event Publisher plugin support added
This is a Jenkins plugin that will publish Jenkins Job run events
(start, complete, finish) to a ZMQ PUB socket.

Change-Id: Id238033796e6905e18a777fc85c789ff6cf4f59d
2014-03-12 06:50:00 +00:00
Sergey Kolekonov
305c313da3 Ruby metrics plugin support added
Rcov plugin parses rcov html report files and
shows it in Jenkins with a trend graph.

Change-Id: I1f1d177c8681e68e5c12b520e263648842c701d0
2014-03-11 15:28:08 +04:00
Jenkins
910d58881f Merge "Added support for python virtualenv plugin" 2014-03-02 09:26:28 +00:00
Jenkins
be0241e65b Merge "Added support for Delivery Pipeline Plugin" 2014-03-02 09:19:45 +00:00
Sergey Kolekonov
920ad6574d ArtifactDeployer Plugin support added
This plugin makes it possible to copy artifacts to remote locations.

Change-Id: I39fbee7b397efb8560f340f0f02b51bf6ebcfd74
2014-02-27 15:01:30 +04:00
Patrik Boström
b4b0b9d9ab Added support for Delivery Pipeline Plugin
Change-Id: I54cfa9153700e141d8ba78c881998553b8081658
2014-02-26 17:14:35 +01:00
Jenkins
af5606a7f0 Merge "Add support for TestNG publisher." 2014-02-25 18:39:16 +00:00
Jenkins
7751fcc7da Merge "added logstash plugin support and fixed test typo" 2014-02-25 11:10:02 +00:00
Jenkins
0b6961957b Merge "Add script trigger." 2014-02-25 11:06:13 +00:00
Joao Vale
d7865c5e10 Add support for TestNG publisher.
Change-Id: I4686958440e6058fce6c02d3e2f1b88551c18176
2014-02-24 14:16:31 +00:00
Jenkins
07fa712f50 Merge "Added support for least load plugin." 2014-02-22 06:53:27 +00:00
Jenkins
5ee4facd45 Merge "Added support for Jenkins Campfire plugin" 2014-02-20 23:16:02 +00:00
Gabriele Cerami
b400742224 Added support for python virtualenv plugin
Change-Id: Ie21699d43ff6331ae93cc83d8f9751ac683b43fa
2014-02-20 21:50:26 +01:00
Peter Liljenberg
4400ed4f88 Added support for Jenkins Campfire plugin
Basic setup of Campfire notifications from builds.

Change-Id: I4e0bc43a1583fe51e0510743844d66e82b184e23
2014-02-20 08:31:26 +01:00
David Johansen
69357d4e30 Added support for least load plugin.
Change-Id: I0c0c9a23e97101f34f144f63e8f9a81f1ac172f9
2014-02-20 01:14:51 +00:00
Sergey Kolekonov
53c41a0e5f Heavy Job Plugin support added
This plugin allows you to define "weight" on each job,
and making each job consume that many executors

Change-Id: Iee49229b0d3c909f320caa9bd6c1ebb6bc37ddcb
2014-02-13 13:09:30 +04:00
Jaroslav Henner
9c2e6d23ba Add script trigger.
Change-Id: I191f8f444f810cf4fe1fb9475aafc747e5dff68d
2014-02-07 15:17:17 +01:00
Bill Maxwell
98579924ef added logstash plugin support and fixed test typo
Added new test cases in wrappers fixtures.
Updated setup.py to include the new wrapper entry point.
Added the logstash plugin to the wrapper module.

made the default the localhost for host.
Added an if around the use redis bool.
If Redis parameters are not defined, use an empty dict to use all defaults.

Change-Id: Iee950a7d05a56d3a45b5f93ccd77306b37662d25
2014-02-06 21:26:32 -07:00
Eli Klein
dcfe7696d0 Added clone-workspace publisher
Change-Id: I39c71d69b100206e09164f0b765bda14d6f428c6
2014-02-06 14:39:14 -07:00
Jenkins
1c305f0309 Merge "Added support for Ci Skip Plugin" 2014-02-03 16:57:26 +00:00
Kei YAMAZAKI
b61c4b8609 Added support for Ci Skip Plugin
Change-Id: I033a3dcb46b4a6c8be49ba63150afa05b4622831
2014-02-03 16:51:56 +09:00
Jenkins
de497e7548 Merge "Support site monitor publisher" 2014-02-02 19:52:21 +00:00
Kei YAMAZAKI
321fa47ef6 Added support for Builds chain fingerprinter
Change-Id: I11429534a82587e7cbbd987ecce148b07a5ace47
2014-02-02 15:37:38 +09:00
Guido Günther
97cdaa8114 Support site monitor publisher
This publisher allows to check an URL after the build steps. It requires
the sitemonitor plugin from

https://wiki.jenkins-ci.org/display/JENKINS/SiteMonitor+Plugin

Change-Id: I83026e4db9bd7975a34b7d8e015a4a73c3b09ae8
2014-02-01 11:49:39 +01:00
Eli Klein
efa6f231ee Added rbenv wrapper
Change-Id: Iefab7b71b96998789a66b3e1ea03f28fbfc38391
2014-01-23 16:47:11 -07:00
Kei YAMAZAKI
8be20dc2c3 Added support for Github notifier
Change-Id: I79c7847aa8df4dd4f9f76567c461d016aa00c6c1
2013-12-21 23:37:06 +09:00
Jenkins
0007488a41 Merge "cloverphp publisher" 2013-12-12 04:40:00 +00:00
Antoine Musso
28c5c1c93b cloverphp publisher
Capture code coverage reports from PHPUnit, requires the Jenkins Clover
PHP Plugin:
 https://wiki.jenkins-ci.org/display/JENKINS/Clover+PHP+Plugin

Note: whenever the healthy targets are left blank, the v0.3.3 plugin
will fill in default values which then appears in the configuration. I
have ported that in Jenkins Job Builder to ensure clean diff in the Job
Configuration History plugin.

Change-Id: I9010dee62611094840304cdc2e7317b058d6495a
2013-12-10 20:40:57 +00:00
Sergey Kolekonov
7c4a7203df Description Setter Plugin support added
This plugin sets the description for each build,
based upon a RegEx test of the build log file.

Change-Id: If3c8b3ec6e9c23ffe74a5e857618267936a0e989
2013-12-08 16:27:55 +04:00
Jenkins
04be0f43ad Merge "Add support for batch_tasks." 2013-12-05 18:04:18 +00:00
Jaroslav Henner
2cad551ce5 Add support for batch_tasks.
Change-Id: I6cb6050322f07e90eadff88acab61c9ed66221fe
2013-12-04 23:19:11 +01:00
Jenkins
b224f86ed9 Merge "Added support for Jenkins plugin Blame upstream committers" 2013-11-26 21:03:44 +00:00
Peter Liljenberg
96f134a1c4 Added support for Jenkins plugin Blame upstream committers
Change-Id: Iefbca697ac93176c9e132e7a0dc04f2b0a7b09f6
2013-11-25 18:29:54 +01:00
Marcus Nilsson
90b663308c Added support for Stash Notifier
Change-Id: I1e3e95a152de116df62b9124a50e845bc026f608
2013-11-20 15:53:08 +01:00
Kei YAMAZAKI
2cc3c83e75 Added support for Emotional Jenkins
Change-Id: Icaac9cc07b64384b3d65234bf9c603ef55f0b104
2013-11-19 19:25:30 +09:00
Jenkins
4aacd31888 Merge "Add build-publisher to jenkins-job-builder" 2013-11-14 11:25:53 +00:00
Yolanda Robla
8bfa671220 Add build-publisher to jenkins-job-builder
Added new build-publisher following guidelines:
https://wiki.jenkins-ci.org/display/JENKINS/Build+Publisher+Plugin
Add to the list of publishers, implement module, provide tests

Change-Id: I7c130f4375cffc2a5e9acea6b417edc3e12886e7
Closes-Bug: #1234959
2013-11-14 11:39:30 +01:00
Jenkins
183f0cacf8 Merge "Inject passwords to the build as environment variables support added" 2013-11-13 22:41:05 +00:00
Jenkins
69ee9151f8 Merge "Jenkins Dynamic Parameter Plug-in support" 2013-10-31 23:39:07 +00:00
Jenkins
4581b6b7a8 Merge "Adding support for the Build Result Trigger plugin" 2013-10-30 23:27:02 +00:00
Dzmitry Horbach
d614c8b3b9 Jenkins Dynamic Parameter Plug-in support
This change adds support for 4 parameters provided by Jenkins Dynamic Parameter Plug-in:
  - dynamic choice parameter
  - dynamic choice parameter (scriptler)
  - dynamic parameter
  - dynamic parameter (scriptler)

Change-Id: I77440af5bc089108b87ec6bc3c4db206c2600c00
2013-10-30 12:21:09 +03:00
Dzmitry Horbach
fda1db4136 Inject passwords to the build as environment variables support added
Change-Id: I818783ac96a42d09083f253a9cfe1ab838dc6212
2013-10-26 21:22:54 +03:00
Will Soula
80381a29d3 Adding support for the Build Result Trigger plugin
This changes adds the build result trigger plugin to trigger
a build when downstream jobs have a specific status

Change-Id: I00a0075ba625bc711f75a41e5202f93fbfdd0d8e
2013-10-23 12:29:06 -05:00
Alexander Braverman
e4b366bdc2 Jenkins Ownership Plugin
Plugin provides explicit ownership for jobs and slave nodes.
https://wiki.jenkins-ci.org/display/JENKINS/Ownership+Plugin

Change-Id: I6c47fb43f812c1ef15daecd53a52777dbd04805b
2013-10-19 13:00:49 +03:00
Jenkins
e43ef64500 Merge "Add repo scm" 2013-10-11 00:23:41 +00:00
Pierre Rognant
822ecab7d0 Flow project support
The approach is pretty straigh forward, it consists of one new
module handling the project-type "flow". It supports the only field
needed by this kind of project an XML block containing the flow
description in a custom DSL.

Change-Id: I5195391609b3058ae9e24a59024e0cc7a69b16a0
Implements: blueprint jenkins-job-builder-flow
2013-10-04 14:30:02 -04:00