ci-cd-pipeline-app-murano/tools
alexz aae8d31568 Add simple {shell,yaml}-check script
* shellcheck utility allow to determinate common mistakes of bash scripting[1]

* yamllint utility allow to determinate common mistakes of yaml files[3]

* Add List system dependencies for running common tests

Add an other-requirements.txt file containing a cross-platform list of
dependencies needed for running included tox-based tests.
Also include a tox environment for convenience calling the bindep[2]
utility to list any missing system requirements.

For other-requirements.txt see also:
http://docs.openstack.org/infra/manual/drivers.html#package-requirements
[1] http://hackage.haskell.org/package/ShellCheck
[2] http://docs.openstack.org/infra/bindep/
[3] https://pypi.python.org/pypi/yamllint/

Change-Id: Ia2498bdb0f7c310ec3d2c2f11f5d3fc08c8b352c
2016-07-27 14:31:09 +03:00
..
jenkins Add simple {shell,yaml}-check script 2016-07-27 14:31:09 +03:00
README.rst tools add README.rst 2016-07-13 16:13:14 -04:00
default_packages_list.sh Integration Zuul and Nodepool into CI/CD App 2016-06-29 16:32:10 +03:00
prepare_packages.sh [tools] Allow possibility to load packages_list from file 2016-06-28 14:11:40 +03:00

README.rst

Setup

For using muranoclient please also specify necessary credentials in environment:

export OS_USERNAME=user export OS_PASSWORD=password export OS_TENANT_NAME=tenant export OS_AUTH_URL=http://auth.example.com:5000/v2.0 export MURANO_URL=http://murano.example.com:8082/

Examples

Build Gerrit and Jenkins: ./tools/prepare_packages.sh -s $source_dir -d $destination_dir -p Gerrit -p Jenkins

Build all packages with default settings: ./tools/prepare_packages.sh -s $source_dir -d $destination_dir or ./tools/prepare_packages.sh

Upload existing packages without building them: ./tools/prepare_packages.sh -S -U -d $destination_dir "