
running the bash script with a properties build wrapper doesn't work because the wrapper runs before a scm checkout since the script queries git it needs to be run after checkout. This commit uses the shell builder to run the script then the evninject builder to read the generated properties file to make it available to the rest of the build. Fixed the script to always return 0 exit code on git commands. Also changed $() to back ticks for consistency. Change-Id: I1f31076762fb1d33d7e889fd2de4cf28d64d922d Reviewed-on: https://review.openstack.org/33471 Reviewed-by: Clark Boylan <clark.boylan@gmail.com> Approved: Jeremy Stanley <fungi@yuggoth.org> Reviewed-by: Jeremy Stanley <fungi@yuggoth.org> Tested-by: Jenkins
These are a set of puppet manifests and modules that are currently being used to manage the OpenStack Project infrastructure.
The main entry point is in manifests/site.pp.
In general, most of the modules here are designed to be able to be run either in agent or apply mode.
These puppet modules require puppet 2.7 or greater. Additionally, the site.pp manifest assumes the existence of hiera.
See http://ci.openstack.org for more information.
Description
Languages
Jinja
37%
Python
36.7%
Shell
13.6%
Dockerfile
3.9%
JavaScript
3%
Other
5.8%