2137 Commits

Author SHA1 Message Date
Thanh Ha
111f4512d5
Add note regarding a bug with !include-raw-escape
This spawned from discussions on the mailing list:
http://lists.openstack.org/pipermail/openstack-infra/2017-March/005233.html

Change-Id: I7916ebec86350fa760bb02b6bde38e27c71dc359
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2017-03-16 21:31:26 -04: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
Jenkins
14aba01a4e Merge "Fix find top level of stack" 2017-02-06 00:41:04 +00:00
Jenkins
98dd9def41 Merge "Typo fix" 2017-02-03 17:43:57 +00:00
Dmitry Tyzhnenko
580c637615 Fix find top level of stack
When Exception is raised in modules/project_workflow
  errors.get_modules fails with AttributeError at line 36

   AttributeError: 'NoneType' object has no attribute 'f_code'

Change-Id: Iab2347a488628a3993e97ad9cc27b26f1106fa47
2017-02-03 13:01:34 +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
Cao Xuan Hoang
03f3b11641 Remove support for py33
Python 3.3 is not supported from Mitaka, as per Infra.
This patch removes the support and update to py34
for the same.

Change-Id: I601e4c239178d8066122166b4aa07da26d3134bc
2017-01-23 15:51:05 +07: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
Jenkins
7cda44d55c Merge "Sync requirements with openstack/requirements" 2017-01-04 12:17:59 +00: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
Jenkins
9cf88dbd6b Merge "Add support for Saltstack plugin builder" 2016-12-12 18:28:54 +00:00
Monty Taylor
503fd8dcd4
Sync requirements with openstack/requirements
This is not necessary - jenkins-job-builder does not follow the
requirements sync process. That said - these are likely all safe bets
for being solid versions of these dependencies - and some of them were
kinda stale.

Change-Id: Id1941ff4c9736100f9bdd5508ec3c0377e51fdbe
2016-12-10 09:42:57 -06:00
Monty Taylor
dd8ba49a7c
Fix docs build issue
For some reason docs builds break when using the sphinx version listed.
Just use the same one as the rest of OpenStack.

Also - while we're at it - setuptools_git hasn't been a thing in a LONG
time.

Change-Id: I70d45f5b237ceb9b67ca4ce458816f41a197d228
2016-12-10 09:42:18 -06: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
Jenkins
83114faba6 Merge "Use standard python method naming for xml_config methods" 2016-12-02 18:47:40 +00:00
Jenkins
441f4d51fe Merge "Ensure keep is an iterable" 2016-12-02 18:41:50 +00:00
Jenkins
a45e337edd Merge "Rename JenkinsManager tests" 2016-12-02 18:41:25 +00:00
Jenkins
f799645023 Merge "Support default string values for variables" 2016-12-02 18:22:23 +00: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