Setup tools in global-jjb tox.ini 27/10727/5
authorThanh Ha <thanh.ha@linuxfoundation.org>
Tue, 8 May 2018 16:36:26 +0000 (12:36 -0400)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Mon, 4 Jun 2018 17:17:01 +0000 (13:17 -0400)
commit55ab265986a7600b7fdfbcdf14298c9ce1104ccf
tree1a6f3f634e04356ffeee1c9a9ea42386b669b42f
parentdfd0ba35507b0bd3deeec5309c224970bd968a64
Setup tools in global-jjb tox.ini

Use -q to hide tox output.

Creates a global tox.ini which can be used by projects to use common
PyPi tools. This replaces the need to "source /path/to/venv"
everywhere in our scripts to jump to different tools.
Instead we replace it with one of:

    tox -q -c jjb/global-jjb/tox.ini -e openstack -- {parameters}
    tox -q -c jjb/global-jjb/tox.ini -e openstack {parameters}

Non-CI management jobs can wget the tox.ini from global-jjb to pull
the configuration.

By default the version installed will be the latest patch version in
semvar. The version comparison operator can be overrided via the
*_VERSION_OP environment variable for each tool type. Install versions
are also overridable via the *_VERSION environment variable.

Ex:

    JJB_VERSION=2.0.6
    JJB_VERSION_OP=">="

https://www.python.org/dev/peps/pep-0440/#version-specifiers

Change-Id: I8b1a0936220ddbeb7f5e051ce15c421fec27c1a0
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
tox.ini