1402 Commits

Author SHA1 Message Date
Jenkins
8e9fed7c00 Merge "Add support for credentials job parameter type" 2017-03-22 20:48:04 +00:00
Jenkins
d91bfa7d27 Merge "Add support for 'Groovy Label Assignment Plugin'" 2017-03-20 19:10:14 +00:00
Kyrylo Shatskyy
231fcf8c46 Add support for 'Groovy Label Assignment Plugin'
Change-Id: I7978fc4997335fa6d756c24d40ed516698507d60
2017-03-16 19:12:06 +01:00
Jenkins
161473d1b7 Merge "Update text-finder plugin" 2017-03-16 16:41:23 +00:00
Jenkins
3a43fa2913 Merge "Fixed serialization for 'branch-filter-type' of gitlab" 2017-03-16 16:36:57 +00:00
Jenkins
e91b31fad2 Merge "Removed some deprecation warnings and enabled py35 on tox." 2017-03-15 18:51:42 +00:00
Ken Dreyer
38aca37543 builders: fix docker-build-publish docstring link
Prior to this change, the docker-build-publish setting docs did not
properly link to the docker-build-publish Jenkins wiki page.

Fix the syntax so that the docs properly link to this plugin's wiki
page.

Change-Id: I75fbe95957b0ace6dd79b5111b4f9213fd80c696
2017-03-14 11:09:08 -06:00
Jenkins
53ed05730c Merge "Enable options and use convert_mapping_to_xml for groovy plugin" 2017-03-14 16:41:46 +00:00
Sorin Sbarnea
8a7d77c180 Removed some deprecation warnings and enabled py35 on tox.
Change-Id: Icc5b28c4636b542a10502b7b1d2d2dc2028cc166
Signed-off-by: Sorin Sbarnea <ssbarnea@redhat.com>
2017-03-12 19:43:33 +00:00
Alexander Evseev
273f2128fe Add the Slave Prerequisites properties plugin
Add support for the Slave Prerequisites Plugin
(https://wiki.jenkins-ci.org/display/JENKINS/Slave+Prerequisites+Plugin)

Change-Id: I98e854ab3ab7cdbe1563b6b38b7fc4d661edcd11
2017-03-07 12:09:23 +03:00
mhuin
a5eb235881 Add a publisher for MQTT
Add support for the MQTT Notification Plugin
(https://wiki.jenkins-ci.org/display/JENKINS/MQTT+Notification+Plugin)

Change-Id: Ibe867a15f5621601a45c2e1d6281f4db67df29d7
2017-02-27 09:09:29 +00:00
Anil Belur
fce15e414b
Enable options and use convert_mapping_to_xml for groovy plugin
- Add support for file and command options for groovy plugin
- Update docs
- Update minimal and full tests
- Use convert_mapping_to_xml

Change-Id: I60f600898f9b2852bc420aa3b5c43f63776a6247
Signed-off-by: Anil Belur <askb23@gmail.com>
2017-02-23 10:34:49 +10:00
Jenkins
7e3edde3dc Merge "Prevent creation of empty parameters for Repo" 2017-02-22 01:23:56 +00:00
Jenkins
a0fc9a26d7 Merge "Add case-sensitive arg to archive publisher" 2017-02-22 01:10:16 +00:00
Bulat Gaifullin
38fc311dcd Fixed serialization for 'branch-filter-type' of gitlab
tag 'branchFilterType' was introduced only in GitLab+Plugin ver. 1.2.0

Change-Id: I8cee5b4b77431fa78d28fe359a4fafc5609bde3e
Story: 2000875
2017-02-21 20:45:43 +03:00
Jenkins
4960f92ad3 Merge "Add Dimensions SCM support" 2017-02-11 14:22:15 +00:00
Jenkins
c226f33fcd Merge "Add Pipeline job type and deprecate Workflow" 2017-02-08 21:05:45 +00:00
Nikolas Sepos
9d044665d4 Add case-sensitive arg to archive publisher
case-sesitive is bool and defaults to true

Change-Id: I91d7d210e3d6642992692617f2e9498c9a6c58c7
2017-02-06 18:02:32 +02:00
Jenkins
baca7d1550 Merge "Added support for 'JUnit Attachments Plugin'" 2017-02-06 00:42:49 +00:00
Kyrylo Shatskyy
86a3615fd4 Added support for 'JUnit Attachments Plugin'
Change-Id: Ia311d5ac9e42fba38962e007c37710f34b3e38e8
2017-02-02 22:44:26 +01:00
Nikolas Sepos
d4418907d9 Add Dimensions SCM support
Change-Id: I6a8247ef42f9fba6f619e6cbd07726c3bb704e56
2017-01-27 20:00:47 +02:00
Dmitry Tyzhnenko
92dfdc2f31 Typo fix
Change-Id: Ic287f383950cb96a8b096fd7f91e6fe568f13634
2017-01-26 19:26:10 +02:00
Simon Kuhnle
3607646fac Prevent creation of empty parameters for Repo
Only manifest-url is required for the Repo plugin, all other parameters
are optional, or should at least not generate empty tags, because the
actual 'repo' tool will be called with empty parameters, leading to
a failed execution.

This was introduced with a34bd67ef74afe7a08e069710a827797073faa51.
Before that change, empty strings did not generate XML entries.

Change-Id: Ia66845cb71b01c8e26285ed2eabb1ef32622e3e1
Story: 2000727
2017-01-26 10:59:38 +01:00
Yann Voté
2fc361949c Add Pipeline job type and deprecate Workflow
Since introduction of the Jenkins Pipeline plugin
(https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Plugin), one can
configure a Pipeline job using a Groovy file lying with the source code
(see: https://jenkins.io/solutions/pipeline/).

We add support here for this kind of jobs, introducing a new component:
pipeline-scm. This component contains information about the repository to
clone and the name of the file where the job configuration can be found.

Since Workflow plugin is just an old name for the Pipeline plugin,
Workflow job type can be deprecated in favor of Pipeline job type to
avoid confusion and keep JJB in line with the terms used in Jenkins.

Change-Id: I098b9673c44b1281fa0954193d8fadf273685386
Story: 2000573
Task: 2974
2017-01-24 18:39:16 +03:00
Jenkins
150705cf50 Merge "email-ext trigger script" 2017-01-20 15:08:14 +00:00
Jenkins
181248a4b6 Merge "Reporters: fix typo and support 'perModuleEmail'" 2017-01-20 15:05:30 +00:00
Andrea Scarpino
454259ed30 Reporters: fix typo and support 'perModuleEmail'
hudson.maven.reporters.Mailer is a typo as it never existed.

Support "Send email for each failed module" via perModuleEmail attribute.

Change-Id: I6ef493a097a10326b67295775a9522c95c2fee2f
2017-01-19 17:20:47 +01:00
Dong Ma
6509de4c80 Update text-finder plugin
- update text-finder plugin to conver xml
- update docstring
- add plugin='text-finder' attribute

Change-Id: I421453e67f654720ef1ac67971d733c0d8b260e6
2017-01-06 08:11:54 -08:00
Jenkins
bf74e157d1 Merge "Update sloccount plugin" 2017-01-05 10:42:36 +00:00
Jenkins
68523ae873 Merge "Update robot plugin" 2017-01-05 10:41:10 +00:00
Jenkins
c7cfda4d99 Merge "Update workspace-cleanup plugin" 2017-01-05 10:38:38 +00:00
Mike Dorman
1368205c0e Add support for credentials job parameter type
Adds support for the 'credentials' parameter type for job
definitions.  Requires the Jenkins Credentials Plugin.

Change-Id: I5e410668caed9e95bed7afb02341a456d2ece5e3
Story: 2000761
2017-01-03 14:56:05 -07:00
Dong Ma
7484342137 Update sloccount plugin
- update sloccount plugin to convert xml
- add new parameters
- add plugin='sloccount' attribute
- update docstring
- update test cases

Change-Id: I74919fdd18d2d22ab07e7cd1e48df6572db8885b
2016-12-17 09:05:20 -08:00
Dong Ma
ce758e2dd0 Update warnings plugin
- update warnings plugin to convert xml
- update test cases
- add attribute 'plugin=warnings'

Change-Id: I92fe2542ad6cef86df14f86e3982813f3a0a1632
2016-12-12 19:10:39 -08:00
Jenkins
9e77585c08 Merge "Update rich-text-publisher plugin" 2016-12-12 22:57:43 +00:00
Jenkins
6dadfe584d Merge "Correct minor grammatical error" 2016-12-12 18:40:42 +00:00
Mike Dorman
e8f338b49a Add support for Saltstack plugin builder
Add support for the Saltstack plugin builder in Jenkins.
Requires the Jenkins Saltstack Plugin.

Change-Id: Ic2c1c5bf2a7f75ae2e2da83b293f44d02d8d3322
Story: 2000766
2016-12-09 16:55:37 -07:00
Yolande Amate
4c068463b5 Correct minor grammatical error
Change-Id: I5ae40a68ef5899a378311fa5e3f05819e5c45e85
2016-12-08 16:47:46 +01:00
Dong Ma
33fc571832 Update robot plugin
- update robot plugin to convert xml
- update docstring
- update test cases
- add plugin="robot" attribute

Change-Id: I350d99beca71fcb6932491b3709ee2b6d89ca642
2016-12-05 06:19:47 -08:00
Dong Ma
08113e362a Update rich-text-publisher plugin
- update rich-text-publisher plugin to convert xml
- add plugin='rich-text-publisher-plugin'
- update docstring
- update test cases

Change-Id: I771b4dcc09b598c193416ce3f3ba48597dc5efad
2016-12-05 06:19:47 -08:00
Dong Ma
5a9f6b1787 Update workspace-cleanup plugin
- update workspace-cleanup plugin to convert xml
- remove trailing \
- update test cases

Change-Id: I7e5a126d7610811ac8c1120d01292f1c28f82f82
2016-12-01 01:13:02 -08:00
Jenkins
9ca18e961e Merge "Add convenience function for plugin namespace" 2016-12-01 06:48:15 +00:00
Jef Mallal
6061bc97c6 Fix plot publisher tests
Change-Id: Ic76ddc26478346c07f3927b44876d581273e7b8f
2016-11-21 11:52:07 -07:00
Jenkins
47d328d756 Merge "Update the docstring of join plugin" 2016-11-18 18:53:21 +00:00
Jenkins
9dc5b85f64 Merge "Adds height and width support to the Plot Publisher" 2016-11-18 18:51:47 +00:00
Jenkins
8da095972d Merge "Update performance plugin" 2016-11-18 18:50:12 +00:00
Dong Ma
bda7d492c5 Update the docstring of join plugin
Change-Id: Ic1f6eda83eb07dbe55216d699dad4969f3082578
2016-11-14 18:01:16 -08:00
Dong Ma
0bdd819969 Update jabber plugin
- update jabber plugin to use convert xml
- add plugin="jabber" and plugin="instant-messaging" attribute
- update test cases
- add new notification strategy option

Change-Id: I221f75f30e611ca206041be6f9a86e4075f6bb8d
2016-11-13 19:23:05 -08:00
Drew Rothstein
dff22236d4 Adds height and width support to the Plot Publisher
Height and width are supported by the Plot Plugin today but
not made available in the Publisher.  This adds support for
both with the same defaults that exist in the plugin.

This allows users to configure a height and width as desired.

Change-Id: I1846e73d2fc3f6a9f651646b74cd3af6f85aee6d
2016-11-13 09:32:21 -08:00
Thanh Ha
b093fee501
Add convenience function for plugin namespace
Plugins can use get_plugin_config() which will search in a plugin
namespace. For example:

[plugin "hipchat"]
authtoken = 123token

- Updated hipchat plugin to use get_plugin_config()
- Updated stash plugin to use get_plugin_config()
- Backwards compatibility is kept by falling back to the old
  configuration setting if the new one is not found.
- Warning is displayed if the old configuration method is used.

Change-Id: I7cff063e2d179a5d9a3f221c85de6864382bc477
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2016-11-11 13:34:16 -05:00