
* 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
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 "