393 Commits

Author SHA1 Message Date
mostwanted
dff8339156 [BUGFIX] Add missing "strExclusionSet" element when using "exclusionValues"
Otherwise a NullPointerException is thrown.

Co-Authored By: Dong Ma <winterma.dong@gmail.com>

Change-Id: I19435bc4af8265ad03754643b84d06189d6c5493
Story: 2000334
2015-10-25 00:54:44 +08:00
Jenkins
3f0ff2dff6 Merge "Capture logs with FakeLogging Fixture" 2015-10-07 16:52:54 +00:00
Jenkins
c32528fd36 Merge "Add support for Artifactory plugin" 2015-09-30 21:46:40 +00:00
Darragh Bailey
9bfbffa559 Capture logs with FakeLogging Fixture
Capture logs to attach them on exceptions to simplify the debugging of
errors in tests when they occur.

Change-Id: I5c1b5c306aba37789a8d41eabf65e0ac628af838
2015-09-30 16:25:22 +01:00
Ryan Carey
a39c4d85d1 Add support for Artifactory plugin
Artifactory support adds three modules to jenkins-job-builder:
1. Artifactory publisher
2. Artifactory wrapper (for Maven projects)
3. Generic-Artifactory wrapper (for other project types)
Change-Id: I801bba707198226d63c94d869cae9167eb4906d4
2015-09-17 13:47:05 -04:00
Chris Burroughs
55e857af0f support for the phabricator plugin
This plugin integrates Jenkins with Phabricator's code review and CI
systems.

NOTE: The plugin also provides a wrapper.  The future of that is
unclear time at this time so no jjb support is added.

Change-Id: I36727445a00ab07799ab8d8263340d87c8a13be2
2015-09-10 08:15:12 -04:00
Timothy Chavez
a18d39a716 Added hipchat publisher for HipChat plugin >=0.1.9
A new hipchat publisher has been added.  It replaces the old hipchat
notifier mechanism for HipChat plugin >=0.1.9

Change-Id: Ifa5e147da77882390d07e1bc9b58abff6f15ac1e
Signed-off-by: Kyle Rockman <kyle.rockman@mac.com>
Co-Authored-By: Richard Pijnenburg <richard.pijnenburg@gmail.com>
2015-09-09 18:59:34 -05:00
Will Soula
832e61224c Add support for whitesource plugin
* This plugin brings automatic open source management to Jenkins
users
* The plugin helps you manage the usage of open source libraries in
you projects.

Change-Id: I6e01338292038f460428b9ae1bbe8fdc6f97c430
2015-09-09 07:00:19 -05:00
Jenkins
f9d6b9c791 Merge "Boolean parameters and more options in Parameterized Trigger Plugin" 2015-09-08 21:21:11 +00:00
Jenkins
d321da4226 Merge "Add Ability to use the AWS Cloudformation Plugin" 2015-09-08 20:51:34 +00:00
Somay Jain
da9af9aaba Boolean parameters and more options in Parameterized Trigger Plugin
Support for the following options -
* Boolean Parameters
* Include/pass through Upstream SVN Revisons
* Combine Queued git hashes
* File encoding in params from properties file

Change-Id: I0a8628915c5cfbd52f26c4966571d7ad96f5f9b4
2015-09-06 13:33:05 -04:00
bertagaz
ced997288e Add support for the CucumberTestResult plugin.
Change-Id: I6eca56542953f3f18bda5dd6dfe50c16f560dc2d
2015-09-05 10:04:31 +02:00
Will Soula
7de0dc598e Add Ability to use the AWS Cloudformation Plugin
* This plugin gives Jenkins the ability to spawn amazon
cloudformation stacks before running the build and stopping it at
the end

* This change adds cloudformation ability to the builders and the
publishers to create stacks and to the publishers to tear the stack
down

Change-Id: I8041382fc6f1d569c322088a3bc8812332a131e8
2015-08-31 07:45:52 -05:00
Jenkins
bc4562f772 Merge "Support for link-to-last-build option in html publisher plugin" 2015-08-29 15:13:13 +00:00
Jenkins
1348b5557c Merge "Add ClamAV Plugin support" 2015-08-29 15:10:49 +00:00
Jenkins
09bb41c134 Merge "Add support for zulip notifications." 2015-08-28 23:53:31 +00:00
Jenkins
e63b4aef0c Merge "added support for jdepend plugin" 2015-08-28 22:40:56 +00:00
Jenkins
c7c8e12e6c Merge "Stash publisher's credentials configuration" 2015-08-26 21:18:49 +00:00
Jenkins
5ce1b32e02 Merge "Allow whitespace to be significant" 2015-08-26 06:59:48 +00:00
Nicolas Glayre
8855eb2523 Stash publisher's credentials configuration
As per now if you want to configure the stash publisher and give it
a username and password, you need to set them in clear text within
the yaml file. This pull request gives the possibility to set these
credentials within the jenkins_jobs.ini file and therefore makes it
possible to not expose them to everyone.

Change-Id: I2e5d6caefb87ded2468c7b7e015e20464ffef99e
2015-08-24 15:23:47 +02:00
Noorul Islam K M
2ffb86bdc2 Use correct element name in scoverage module
Now we are putting value in reportDirectory but the actual one is
reportDir as obvious in the source code [1]

[1] https://github.com/jenkinsci/scoverage-plugin/blob/v1.2.0/src/main/resources/org/jenkinsci/plugins/scoverage/ScoveragePublisher/config.jelly#L3

Change-Id: I0cf1294a478d9127e4943b24c43aac4e8939d101
2015-08-19 00:10:47 +05:30
Somay Jain
50790746f4 Support for link-to-last-build option in html publisher plugin
Change-Id: Ie3c0c99f3bdd54226e99477ad37983b11f2cf041
2015-08-12 15:56:46 +05:30
Darragh Bailey
e5738d0852 Allow whitespace to be significant
Remove the test options suppressing ignoring differences in whitespace
outputted in the XML to allow capturing of issues where the code
incorrectly adds or removes significant whitespace.

Add a helper function to deal with the edge case of parsing XML directly
that contains non significant whitespace to avoid accidentally adding
excess whitespace when minidom outputs the resulting document.

Change-Id: I9936042cd82c204ba2b3c19f575703e33564f7fd
2015-08-11 18:31:48 +01:00
Jenkins
347a231e07 Merge "Add trigger-with-no-params for join-trigger" 2015-08-11 15:50:57 +00:00
Adam Kaufman
2331f4c86a added support for jdepend plugin
Change-Id: I6540b0238ebdad0b0763d596586e2e8702af7599
2015-08-07 15:05:38 +01:00
Jenkins
4e479a8256 Merge "Adds onlyIfSuccessful to ArtifactArchiver publisher" 2015-08-07 10:15:52 +00:00
Dawid Malinowski
e757129c7b Add trigger-with-no-params for join-trigger
Change-Id: I4d4f3b5b4cc22b5f0f26cb6d1f7ee1fb93316e8d
2015-08-06 18:31:48 +02:00
Michael Prokop
cbd614df46 Add ClamAV Plugin support
Adds ability to scan files using ClamAV, an open source antivirus
engine.

This requires the ClamAV Plugin.

Change-Id: I741687e39ef5450a63bb99ae757ce3f9b166b783
Signed-off-by: Michael Prokop <openstack.org@michael-prokop.at>
2015-07-31 11:55:32 +02:00
Tim Rupp
7ed5be4b2d Adds onlyIfSuccessful to ArtifactArchiver publisher
In the Post-build Actions section there is a checkbox for "Archive artifacts
only if build is successful" that does not appear to be affected by the
latest-only yaml key, in Jenkins 1.620, that generates the latestOnly tag.

This patch adds a new yaml key for if-only-success that generates a tag for
onlyIfSuccessful that influences the mentioned checkbox.

Change-Id: I86c50d5c7a9e2234ae9cf4b3b59de7292d1dbaa0
2015-07-31 00:10:16 -07:00
Jenkins
028eda74c7 Merge "Support disable-publisher and both-html-text content-type in email-ext" 2015-07-29 22:56:34 +00:00
Somay Jain
ad76699f50 Support disable-publisher and both-html-text content-type in email-ext
Support new options, disable-publisher option that is intended to
disable the publisher without removing the settings for testing,
and the both-html-text content-type option for the email-ext
plugin.

Change-Id: I6dab8101f8859a98be0c4a5f8068661c7af66a6b
2015-07-29 00:41:26 +05:30
hayderimran7
5823bf9d46 Add support for zulip notifications.
Post-build action to notify build status your company's zulip.com
account via Zulip notifications. It uses  Humbug Plugin as detailed
here https://zulip.com/integrations/#jenkins
The notifications settings are needed to be done globally in jenkins
so this publisher only lets to add the action of zulip notifications
to your job with no parameters required, similar to blame-upstream
https://docs.openstack.org/infra/jenkins-job-builder/publishers.html#publishers.blame-upstream

Change-Id: Idea0dc0b1dc36b405171a40e6ce81f5d521e794a
2015-07-27 13:07:06 -07:00
Jenkins
f1c34249cc Merge "Adding publisher support to join-trigger plugin" 2015-07-27 02:05:14 +00:00
Kyle Rockman
e043e74267 Adding publisher support to join-trigger plugin
the join-trigger plugin supports publishers to be triggered on a join.
Only certain publishers work, but this should enable support for it.

Change-Id: I04afc2aedd0c57e9e64c46dbdc7f694d47186bbb
Signed-off-by: Kyle Rockman <kyle.rockman@mac.com>
2015-07-26 01:00:00 +02:00
Jenkins
c61fe7d1e2 Merge "Adding Flowdock as a supported publisher" 2015-07-21 01:13:54 +00:00
Jenkins
34aa047cba Merge "Support for more configurable options in sonar publisher" 2015-07-20 17:31:03 +00:00
Jenkins
d4bff3529d Merge "Support for more extensions and options in Git plugin" 2015-07-13 22:43:11 +00:00
Jenkins
dcddb0fc9d Merge "xunit: Add support for Google Test" 2015-07-13 20:05:25 +00:00
John Patterson
0088216518 Adding Flowdock as a supported publisher
This change adds support for publishing build status to Flowdock via the
Flowdock plugin (https://github.com/jenkinsci/flowdock-plugin). The
plugin gives the ability to publish directly to a flow via a (mandatory)
API token supplied by the user.

Change-Id: Ibceecfe19e05e40e13547257e45d9b826e197d4b
2015-07-13 14:25:05 -04:00
Somay Jain
febd7963aa Support for more configurable options in sonar publisher
Following options are added -
* root-pom
* private-maven-repo
* settings
* global-settings

Change-Id: I8d587cbb8af2315a5399ff2f2b1d036f31815825
2015-07-13 20:39:13 +05:30
Somay Jain
b7f491897c Support for more extensions and options in Git plugin
Added the support for the following -
* strategy and ff_mode in merge before build extension
* more options for repository browsers
* sparse checkout path extension
* ignore commits with certain messages extension
* force polling using workspace extension
* force push option for git publisher

Change-Id: I1fd5b73de32f3a4c10c89dacdddb377378c4128d
2015-07-13 18:47:20 +05:30
Fatih Degirmenci
05ea5bc689 Add Google Cloud Storage Plugin support
Adds ability to upload artifacts produced by builds to Google Cloud
Storage.

This requires the Jenkins Google Cloud Storage Plugin.

Apart from the requirement of installing Google Cloud Storage Plugin
itself, installation of Google OAuth Credentials and addition of
required credentials to use with Google Cloud Storage plugin are
required.

Change-Id: I81496d46233b2eaee5cc79ac3ee50686a50addc5
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-07-13 14:30:48 +02:00
Jenkins
57490f96a1 Merge "Adding support for javadoc plugin" 2015-07-13 12:21:08 +00:00
Jenkins
597767905c Merge "Support for health-scale-factor in junit plugin" 2015-07-13 12:15:50 +00:00
Somay Jain
2c1a31a93e Adding support for javadoc plugin
Change-Id: I857d868ad0a953674fc45977bafc1766e43ebcfe
2015-07-08 18:47:57 +05:30
Somay Jain
c395463d21 Support for health-scale-factor in junit plugin
Change-Id: Iffca6e201c8f57303aefad8574dd3d8ed298509a
2015-07-08 18:04:55 +05:30
Tobias Henkel
f41de33ed0 xunit: Add support for Google Test
Change-Id: I6a7d836ccb365533edbd0773a005d936fb8eef2a
2015-07-08 08:39:47 +02:00
Fatih Degirmenci
40b01c6dae Add Disable Failed Job Plugin support
Adds ability to disable failed jobs automatically.

This requires the Jenkins Disable Failed Job Plugin.

Change-Id: I0966a32338ffce55fef01681688b46aed55cfdd0
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-07-03 14:20:43 +02:00
Jenkins
0a9b5b7206 Merge "Add support for the Naginator Plugin" 2015-07-03 12:17:28 +00:00
Jenkins
cc026e88bb Merge "Adding disableArchiveOutput option in Robot Framework Plugin" 2015-07-03 12:13:14 +00:00