37 Commits

Author SHA1 Message Date
Christian Fetzer
367f13927a Add support for the Jenkins Valgrind publisher plugin.
Change-Id: Id5d460a8432b2ab875e8e7063f459ef15b942284
2014-08-25 23:29:49 +02:00
Jenkins
5939c4eed5 Merge "Add support for reverse build trigger" 2014-07-22 15:49:11 +00:00
Jenkins
ef016d5601 Merge "add logfilesize plugin support (doc, tests)" 2014-07-19 06:12:28 +00:00
Vitaliy Lotorev
97a3e75e7e add logfilesize plugin support (doc, tests)
Change-Id: I3349668420d7216b1f8ecf0a539eb944d0dd69be
2014-07-19 00:42:14 +04:00
Jenkins
a9d16eabb4 Merge "Add Gitlab Merge Request trigger" 2014-07-16 14:18:09 +00:00
Christian Hofstaedtler
41af1b9e98 Add Gitlab Merge Request trigger
Change-Id: Ic068cf7e89be76f0f9e9187caf628fa49d7bd7fd
2014-07-15 14:10:29 +02:00
Jenkins
0af8f2f2a7 Merge "Support the Store SCM plugin" 2014-07-11 11:09:06 +00:00
Jenkins
4e2e22959f Merge "Add support for Managed Script Plugin" 2014-07-10 16:36:49 +00:00
Randy Coulman
1dc925acd9 Support the Store SCM plugin
Change-Id: I9525a29e54f157c90cf98eb7f351b56d063d87dd
2014-07-10 09:36:44 -07:00
João Cravo
57501a94f3 Add support for reverse build trigger
Change-Id: I06d9969df0e9edfca2a2b433e2a13e3bc10c8b2c
2014-07-10 11:10:47 +01:00
Dzmitry Horbach
15282bdd3d Add support for Managed Script Plugin
https://wiki.jenkins-ci.org/display/JENKINS/Managed+Script+Plugin

Change-Id: Ic37f02886f242f5ff31a7421e699b85227c5264f
2014-07-08 13:44:05 +03:00
João Cravo
04139e0f5e Add support for builder Groovy and System Groovy
Closes-Bug: #1251869
Change-Id: Ibc49e1aca7b33eb9c0c21472a924cb375069ee51
2014-07-07 17:39:07 +01:00
Jenkins
f61b654c85 Merge "update URL references to project." 2014-06-04 09:50:51 +00:00
Khai Do
6eb31208fb update URL references to project.
github.com/openstack-ci was moved to github.com/openstack-infra
homepage references should point to git.o.o/cgit/openstack-infra

This change updates the above references accordingly.

Change-Id: I4d3591f228b10de050a129ae7af99485f50edab5
2014-05-22 11:23:17 -07:00
Khai Do
5eb5bd1a9c add overview info to pypi
pypi is not showing info from README.rst. This change adds a reference to the readme
so that it will appear on pypi.org upon a release of jjb.

Change-Id: I13b8d003d358bc1398058bbdbb5bb984ead2679b
2014-05-20 10:39:44 -07:00
Jenkins
ecaf1313eb Merge "Add some more Trove classifiers" 2014-04-29 08:19:59 +00:00
Jenkins
ff4144f2cb Merge "Update authorship information" 2014-04-29 02:23:58 +00:00
Marc Abramowitz
0016813b8a Add some more Trove classifiers
Change-Id: I803813de2980f8ca484710fecc1c6674b7497206
2014-04-28 11:59:33 +02:00
Alexandre Conrad
bd4bbaf3c0 add support for python builder
Change-Id: I0b1711c04435287bb851a72df25ebba10c891831
2014-04-26 18:04:44 -07:00
Monty Taylor
8a138c9211 Update authorship information
It's been quite some time since the author of the entire package
has been HP. Update the setup metadata to reflect this.

Change-Id: I239246eb1ac0ca659d1a118a0e009ab224bc6758
2014-04-26 00:04:46 +02:00
Brad P. Crochet
153fa6e2b1 Added support for Exclusion plugin
This plugin allows the specification of critical blocks for builders.
Once a set of builders is "wrapped" by a critical block start/critical
block end pair, any resources (string) specified in the exclusion build
wrapper will cause any jobs with those same resources to block and allow
only one of those builds to proceed at a time.

Change-Id: I0bf4ab003709917aa7fe6ad57b31200f466658da
2014-04-21 13:14:47 -04:00
Jenkins
40b6707ae6 Merge "Support the Post Build Script plugin" 2014-04-19 21:25:55 +00:00
Jenkins
ad43311203 Merge "Support Fitnesse results publisher" 2014-04-18 16:42:40 +00:00
Florian Preinstorfer
e4c920833b Add support for the Jenkins Doxygen publisher plugin.
Change-Id: I0e8f9ee13b7e6fb22e1a5e4bb613b44ae6927e86
2014-04-18 08:52:03 +02:00
Randy Coulman
a6e71c0e06 Support Fitnesse results publisher
Change-Id: Ide61f53df1ff8b9bd4d4c67abcad7b485387f44e
2014-04-15 08:51:17 -07:00
Jenkins
eead2784f6 Merge "Add support for Copy Artifact project copy permissions" 2014-04-09 16:08:17 +00:00
Jason Kincl
01ec946812 Add support for Copy Artifact project copy permissions
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
2014-04-09 08:06:13 -04:00
Takeshi Kanemoto
4a1bc78272 Support Matrix Tie Parent Plugin in wrappers
Change-Id: I9c55ed443496bf4573969f83750c46bd678290a7
2014-04-08 10:57:24 +09:00
Benjamin Staffin
dd14a86a9b Add support for Slave Utilization plugin
Change-Id: I4243fddf2f08a09671757b503fae2a890f2d820e
2014-03-28 01:33:59 -07:00
Benjamin Staffin
72c02d4106 Clean up a few errant tabs in setup.cfg
Change-Id: I0d353fa30c1e53620064fe01f2c1f691b6588fd8
2014-03-24 19:32:09 -07:00
Jenkins
58aae2d0b0 Merge "Add workspace scm" 2014-03-18 09:29:15 +00:00
Morgan Fainberg
3bd07656b1 Install the jenkins_jobs package on setup
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
2014-03-14 17:09:04 -07:00
Sylvain Baubeau
e8cace6d4d Add workspace scm
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
2014-03-14 23:23:24 +01:00
Antoine Musso
c88f827686 Support the Post Build Script plugin
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
2014-03-14 23:05:22 +01:00
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
Paul Belanger
95cafc8bb0 Add openstack-common support for setup and version
With help from clarkb in #openstack-infra and openstack-ci/gerritbot,
I've manage to update our versioning to be inline with other openstack
projects. This is another step towards creating our OS packaging.

Change-Id: If3f44b939ee0a3c9c4dfa1d9f83ae14a8285ba5f
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-on: https://review.openstack.org/15335
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-11-10 23:36:16 +00:00
James E. Blair
ab7c6bc6c1 Add documentation.
Move test.sh to the tools directory.
Move parameters and notifications to their own modules; even
though they are implemented as Jenkins properties, they make
more sense as separate entities in the job builder, because
that's they way they are specified in the YAML.  All three
modules that touch the properties xml object know how to
create it if it's missing.

Change-Id: I4b42ff10a93fd3ed98f632b58e47f3e0e45086d6
Reviewed-on: https://review.openstack.org/12741
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-09-17 20:25:38 +00:00