Stop referring to openstack/openstack-ci-puppet.

The openstack/openstack-ci-puppet repo moved and became
openstack-infra/config. Remove references to openstack-ci-puppet and
replace them with references to openstack-infra/config.

Change-Id: I75e7797995b894b6053901dbcfa351404048ea7c
Reviewed-on: https://review.openstack.org/23227
Reviewed-by: Khai Do <zaro0508@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Adding ability to specify Java Options to Ant

You can now specify the Java Options to pass to ant.  The leading dash is
needed and multiples are specified like:
   java-opts:
      - "-ea"
      - "-Xmx512m"
I only changed the builders.py file and I followed the properties section
above my change as a template.

Change-Id: Ifa3d06a53b160444224f308d36e7b2bd903591bd
Reviewed-on: https://review.openstack.org/23097
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
Property file for parameterized downstream jobs

Added ability to specify parameters from properties file for parameterized
build on other projects.  This change follows the predefined-properties code
as a template for how to do the work.  This is a change to only the
publishers.py file.

Change-Id: I4b3500dc9b4f50450475aa8441854fa6b5b0ccb0
Reviewed-on: https://review.openstack.org/23432
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
Build when a change is pushed to GitHub

Added ability to build when a change is pushed to github, to the triggers.
This change is changing the triggers.py file and follows the poll scm
as a template for the change.  Setup.py was also changed to enable the new
feautre.  There is outside changes needed to Jenkins and/or github to fully
use this feature.  You need to tell Jenkins whether to automatically manage
the github repos or you need to put the correct URL into the webhook.
Furthermore, at the current time it is necessary to set both github and
pollscm for this to work.  In the future this may not be necessary so setting
github does not automatically set pollscm.

Change-Id: Id7b48fa47f63669ba31282a403f07a1234e7ac31
Reviewed-on: https://review.openstack.org/23433
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
publishers: Add support for Publish over CIFS.

Projects might need to publish artifacts on Windows shares, which is
possible with the CIFS variant of Publish Over plugins.

The provided support is mostly similar to the existing ftp support.

Change-Id: Ic313f579158fb6460ab934f705b9c512b1131ca2
Reviewed-on: https://review.openstack.org/23861
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Merge remote-tracking branch 'openci/master'
Remove useless information