75 Commits

Author SHA1 Message Date
Andrey Pavlov
b542685244 Add 'node' parameter to 'parameters'
This parameter defines a list of nodes where this job could potentially
be executed on. Nodes can be choosen from list of current available nodes.
Currently it trasforms to single-selection dropdown to choose a slave for execution.

Change-Id: I5379d20b94e3b33360ea8f842e3b4237b491addb
2014-12-14 10:32:39 +03:00
Jenkins
09825fffb8 Merge "Add Mercurial plugin feature to jenkins-job-builder" 2014-12-13 20:36:15 +00:00
Jenkins
ef06231720 Merge "adding support for the custom tools plugin" 2014-12-12 18:00:01 +00:00
Jean-Frédéric Berthelot
0051ad311b Add Mercurial plugin feature to jenkins-job-builder
Adds Mercurial plugin to jenkins-job-builder.
This allows you to use hg repositories in your Jenkins config
eg:
    scm:
      - hg:
         branch: feature
         url: ssh://hg@hg/repo
         modules:
           - module1
           - module2
         browser: hgweb
         browser-url: http://hg/repo

Follows up on change ids:
 I00aaa4bb7a67ee5038ed1eff79b5497866730d19
 I134c8af15f0d4dc895f7131c77085c198b701fa8

Change-Id: I628f7fbd11769b1d18551fcd2913777dbe8de5a2
Implements: blueprint jenkins-job-builder-mercurial
2014-12-11 13:59:06 +00:00
Kyle Rockman
ae38846af5 adding support for the custom tools plugin
Change-Id: I9a85a88927c7fc37bbf443295c3ef7a5f6feda50
Signed-off-by: Kyle Rockman <kyle.rockman@mac.com>
2014-12-08 10:40:04 -06:00
Khai Do
1820175247 fix typo, must be 'classifier' to appear on pypi.python.org
The classifier info does not appear on pypi.python.org because of
the extra 's':  https://pypi.python.org/pypi/jenkins-job-builder

Also add a couple more classifiers.

Change-Id: I51ef51020bc0dc1d46a1e9049e7fa34be7b7d870
2014-12-08 12:19:50 +01:00
Jenkins
d29bf1e1a4 Merge "Add support for the Jenkins Clang Scan-Build publisher plugin." 2014-11-29 17:28:25 +00:00
Jenkins
aa3871ef45 Merge "Add MongoDB plugin support" 2014-11-25 19:33:00 +00:00
Jenkins
0682970906 Merge "Add support for the matrix-combinations plugin" 2014-11-22 12:45:05 +00:00
Christian Fetzer
c8d0710294 Add support for the Jenkins Clang Scan-Build publisher plugin.
Change-Id: Ib892c790c370301e3e7ba04a83a9cfe38745c3ec
2014-11-15 16:26:37 +01:00
Brian Saville
44f7950d65 Add MongoDB plugin support
Change-Id: I54dd77fb9697445b41b033347bc39eeef3b0f00b
2014-11-14 15:37:27 -07:00
Barnaby Court
f20aed7ba3 Add support for the matrix-combinations plugin
This plugin allows a user to choose which matrix combinations
they want to run, as opposed to the default behaviour where
jenkins runs all combinations

Requires the Jenkins Matrix Combinations Plugin:
https://wiki.jenkins-ci.org/display/JENKINS/Matrix+Combinations+Plugin

Change-Id: I13205c81aa11523a4c3fc373820eb74863d0c7ca
2014-11-13 09:17:57 -05:00
Benjamin Staffin
1d08abd8f0 Add support for the S3 Publisher plugin
Change-Id: Ia918596276e49d5876bc232fce760e270a829335
2014-11-12 03:48:03 +00:00
Jenkins
a1eb338f21 Merge "indicate that jjb works on python 3, 3.3" 2014-11-07 13:15:41 +00:00
Tomas Bezdek
e300d6926e Added support for Extended Choice Parameter plugin
https://wiki.jenkins-ci.org/display/JENKINS/Extended+Choice+Parameter+plugin
based on https://github.com/rozky/jenkins-job-builder

Change-Id: If179619da5e795a1649168e133ca25b5f9f7b187
2014-11-04 11:35:07 +00:00
Khai Do
212927d27e indicate that jjb works on python 3, 3.3
Change-Id: I68f13a80c1563bb4d622b860e23bb75bc1477296
2014-10-30 12:46:53 -07:00
Jenkins
62536f0461 Merge "Added support for Rich Text Publisher Plugin" 2014-10-28 20:05:31 +00:00
mlua
3b79764615 Added support for Rich Text Publisher Plugin
This commit adds support for the Rich Text Publisher Plugin avaiable at
https://wiki.jenkins-ci.org/display/JENKINS/Rich+Text+Publisher+Plugin

Change-Id: Id3bf21dfe8ae5a6392fb15334461b0ce4a95e1ae
2014-10-28 09:10:49 +01:00
Jenkins
4640d39d13 Merge "Added flexible publish support" 2014-10-24 18:27:30 +00:00
Jenkins
7ad4386271 Merge "Adds support for the Config File Provider Plugin" 2014-10-14 21:57:43 +00:00
Jaime Flynn
3066e73811 Added flexible publish support
Added support for the Flexible Publish plugin to the JJB publishers.
Updated documentation and unit tests as well.

Change-Id: Id72a4b01f451ae2613b24347afb6493bf7641cd1
2014-10-14 11:54:31 -05:00
Michael Tupitsyn
3ce78059c9 Add support for build parameter of type "Run"
Defines a run parameter for parametrized build, where users can pick a
single run of another project. The absolute url of this run will be
exposed as an environment variable.

Change-Id: I86bc3109b00259f9fe3dcf7ab9d72cb1f22fadc2
2014-10-12 07:37:52 -07:00
Jenkins
d8959e0dfc Merge "Adds credentials-binding plugin support to wrappers" 2014-10-06 17:59:01 +00:00
aidan.mcginley
5ed6db1986 Adds support for the Config File Provider Plugin
See https://wiki.jenkins-ci.org/display/JENKINS/Config+File+Provider+Plugin

Change-Id: Ie61bc6c4f934baf7e96bf943efcd66b138ef8edd
2014-10-01 13:45:39 +01:00
Barnaby Court
4fad48dfd6 Adds credentials-binding plugin support to wrappers
Add support for configuring the credentials binding plugin.
The credentials binding plugin can be found at
https://wiki.jenkins-ci.org/display/JENKINS/Credentials+Binding+Plugin

Change-Id: I94fef65f3960f3b357d1a1a4f3f25dfecb739164
2014-09-30 11:06:09 -04:00
Jenkins
c74f4d6d82 Merge "Adding support for the Powershell plugin." 2014-09-30 13:45:49 +00:00
Jenkins
3b181b1db7 Merge "Add PMD publisher" 2014-09-30 12:48:12 +00:00
Joakim Löfgren
06fc3457f9 Add PMD publisher
Change-Id: I40320337fec0d1564bb1f4b88b4f7a1aa4f2dfc5
2014-09-17 11:12:36 +02:00
aidan.mcginley
baf6670148 Adding support for the Powershell plugin.
See https://wiki.jenkins-ci.org/display/JENKINS/PowerShell+Plugin

Change-Id: I337ea896e358fe456e556a95e22e724fe20cd722
2014-09-12 15:58:14 +01:00
Jenkins
8e40e11e44 Merge "Adds support for Change Assembly Version plugin" 2014-09-02 23:12:44 +00:00
Jenkins
9e2723e75f Merge "Add support for the Jenkins Environment Script plugin." 2014-09-02 23:10:45 +00:00
Thomas Järvstrand
aba095db2f Add support for the Jenkins Environment Script plugin.
Change-Id: Ia941b3426dd474f0f7d5ddaf9f40a44f7fdbc711
2014-09-02 11:24:15 +02:00
aidan.mcginley
160df041bb Adds support for Change Assembly Version plugin
See https://wiki.jenkins-ci.org/display/JENKINS/Change+Assembly+Version

Change-Id: Ib1ae6a18b4fc1ea0e75228b288d59dbec7e4d44c
2014-09-02 08:20:12 +01:00
Ilia Meerovich
c10c862df4 Implements wrapper for ownership plugin.
This wrapper sets "Inject ownership variables into environment"

Change-Id: Ib8a37c1a5cd3c6ec35d7fb25fddee82fdeb76aaa
2014-09-01 14:11:16 +03:00
Jenkins
e5c0c619ba Merge "Add support for the Jenkins Valgrind publisher plugin." 2014-08-26 17:06:08 +00:00
Christian Fetzer
367f13927a Add support for the Jenkins Valgrind publisher plugin.
Change-Id: Id5d460a8432b2ab875e8e7063f459ef15b942284
2014-08-25 23:29:49 +02:00
Jenkins
cdbcb950b5 Merge "Adding feature to specify the user id for jenkins user credentials" 2014-08-25 16:56:18 +00:00
Atin Ruia
c50d14c6d4 Adding feature to specify the user id for jenkins user credentials
This feature allows one to specify the user id for the jenkins
ssh-agent-credentials in the wrappers section of the yaml file.
Also providing yaml and corresponding xml files for testing.

Change-Id: I6c19945450c6ef55fead72c32594adb5a9b807c6
2014-08-22 19:13:29 -05:00
Randy Coulman
88d3f2b399 Add support for URLTrigger plugin
Change-Id: Ibc96b3ecd65afb27398328f2b6220c32a800f3e6
2014-08-02 07:21:42 -07: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