Add support for the Team Foundation Server Plugin.

Change-Id: If5cce48e12f432c7e57ce89596286d2e63796c70
Reviewed-on: https://review.openstack.org/31400
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Installation doc setup.py

The setup.py is not executable and does not contains #! sign at the
beginning.

Change-Id: I6f3aa542eb883ade0650a33f31a8b5ffaff9a615
Reviewed-on: https://review.openstack.org/32318
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Antoine Musso <hashar@free.fr>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Add Current build status to Conditional BuildStep

Add support for the Current build status condition.

Also fix the documentation regarding the conditional-step builder name
which requires an hypen and not an underscore as previously stated.

Change-Id: I6ede20c08c42d72d1ccf71c8fe6d3447d3acea90
Reviewed-on: https://review.openstack.org/32292
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Add Excluded Users support to Git SCM

Add ability to provide a list of users to ignore revisions from
when SCM polling is enabled with Git.

Change-Id: Idb11b0afc2d8157f347e18488439d78e02f51282
Reviewed-on: https://review.openstack.org/32295
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Add Deploy artifacts to Maven repository publisher

Change-Id: I758a34d82ca0f8404d98b27605ee5c693f6fdcdd
Reviewed-on: https://review.openstack.org/32302
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
change latest_only to latest-only for consistency

still accepts latest_only for backward compatiblity but emits a warning

Change-Id: I007d2fa2e02f15a9fd4a2eebcf5883091c8b865b
Reviewed-on: https://review.openstack.org/31449
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
fix invalid yaml in archive example

Change-Id: I9b10a33bafdc7d4811807ff01a96f37d9343b3c6
Reviewed-on: https://review.openstack.org/32643
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Add Release plugin

Add support for a 'release' wrapper section which enables the
Release Plugin
(https://wiki.jenkins-ci.org/display/JENKINS/Release+Plugin).

Change-Id: I48e9cdd3f32c4f7e3da843b6adb58767b357b2e7
Reviewed-on: https://review.openstack.org/31650
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Allow to override ignore upstream changes setting

When ignore-upstream-changes is set to false, it will configure
the job to build whenever a SNAPSHOT dependency is built.

This setting is only available to Maven projects.

The default value is still 'true' for backward compatibility.

Change-Id: Ibdcdeef6264a68b9002a5b5bb35b90233db67e8a
Reviewed-on: https://review.openstack.org/32298
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Add excluded-regions and included-regions for GIT

There is now code to take a list of excluded and a list of
included locations.  excludedRegions was removed from the mapping
as it was determined not to do anything.

Change-Id: I0e3003540ea1bc1aa19ef9e478be650e8c85ceaa
Reviewed-on: https://review.openstack.org/32414
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins