Add different envs for different sqlalchemy versions

In order to test taskflow against various *supported*
sqlalchemy versions while being actively developed it
seems like the best way to do this is to have different
taskflow tox.ini sections and then have jenkins run each
of those environments to make sure sqlalchemy compatibility
is maintained.

To start, just invoke the a small set of variations and if
we later feel the need to invoke more variations we can
easily add these on a as needed basis.

Change-Id: I2b72a0ab8692a3d846af8a43d84b8004f1ed3d1c
This commit is contained in:
Joshua Harlow 2014-01-06 10:47:17 -08:00
parent f31f000e94
commit 7801c5d0f9
2 changed files with 36 additions and 0 deletions

View File

@ -1595,6 +1595,24 @@
jobs:
- python-jobs
- pypi-jobs
- gate-{name}-tox-{envlist}:
envlist: py26-sa7-ev # For RHEL6.x/CENTOS6.x
- gate-{name}-tox-{envlist}:
envlist: py27-ev
- gate-{name}-tox-{envlist}:
envlist: py27-sa7
- gate-{name}-tox-{envlist}:
envlist: py27-sa7-ev
- gate-{name}-tox-{envlist}:
envlist: py27-sa8
- gate-{name}-tox-{envlist}:
envlist: py27-sa8-ev
- gate-{name}-tox-{envlist}:
envlist: py27-sa9
- gate-{name}-tox-{envlist}:
envlist: py27-sa9-ev
- gate-{name}-tox-{envlist}:
envlist: py33-sa9 # For anyone running on newest
- project:
name: cl-openstack-client

View File

@ -3881,11 +3881,29 @@ projects:
- gate-taskflow-python26
- gate-taskflow-python27
- gate-taskflow-python33
- gate-taskflow-tox-py26-sa7-ev
- gate-taskflow-tox-py27-ev
- gate-taskflow-tox-py27-sa7
- gate-taskflow-tox-py27-sa7-ev
- gate-taskflow-tox-py27-sa8
- gate-taskflow-tox-py27-sa8-ev
- gate-taskflow-tox-py27-sa9
- gate-taskflow-tox-py27-sa9-ev
- gate-taskflow-tox-py33-sa9
gate:
- gate-taskflow-pep8
- gate-taskflow-python26
- gate-taskflow-python27
- gate-taskflow-python33
- gate-taskflow-tox-py26-sa7-ev
- gate-taskflow-tox-py27-ev
- gate-taskflow-tox-py27-sa7
- gate-taskflow-tox-py27-sa7-ev
- gate-taskflow-tox-py27-sa8
- gate-taskflow-tox-py27-sa8-ev
- gate-taskflow-tox-py27-sa9
- gate-taskflow-tox-py27-sa9-ev
- gate-taskflow-tox-py33-sa9
post:
- taskflow-coverage
- taskflow-branch-tarball