Check resolver pip on global-requirements changes

This nonvoting job should flag failures or regressions in
co-installability using the resolver branch of pip. We'll need this
until that is in a release.

Change-Id: I7600fa20391bb83491d630b277bf01cc3a20727c
This commit is contained in:
Robert Collins 2015-05-11 12:19:34 +12:00
parent 9a11e0188e
commit 2d784cfb67
3 changed files with 16 additions and 3 deletions

@ -1756,12 +1756,18 @@
name: requirements-jobs
jobs:
- '{pipeline}-requirements-integration-dsvm':
- '{pipeline}-requirements-integration-dsvm{variant}':
pipeline: gate
node: 'devstack-precise || devstack-trusty'
- '{pipeline}-requirements-integration-dsvm':
variant: ''
- '{pipeline}-requirements-integration-dsvm{variant}':
pipeline: check
node: 'devstack-precise || devstack-trusty'
variant: ''
- '{pipeline}-requirements-integration-dsvm{variant}':
pipeline: check
node: 'devstack-precise || devstack-trusty'
variant: '-resolver'
- '{pipeline}-pbr-installation-dsvm{variant}':
pipeline: gate
node: 'devstack-precise || devstack-trusty'

@ -1,5 +1,5 @@
- job-template:
name: '{pipeline}-requirements-integration-dsvm'
name: '{pipeline}-requirements-integration-dsvm{variant}'
node: '{node}'
wrappers:
@ -19,6 +19,9 @@
export DEVSTACK_GATE_EXERCISES=0
export DEVSTACK_GATE_REQS_INTEGRATION=1
export PIP_PROCESS_DEPENDENCY_LINKS=1
if [ "{variant}" = "-resolver" ]; then
export PBR_PIP_VERSION=git+https://github.com/rbtcollins/pip.git@issue-988#egg=pip
fi
function gate_hook {{
set -x
bash $BASE/new/devstack-gate/devstack-vm-gate.sh && \

@ -618,6 +618,9 @@ jobs:
- ^.*\.rst$
- ^doc/.*$
- name: check-requirements-integration-dsvm-resolver
voting: false
- name: gate-tempest-dsvm-full
queue-name: integrated
@ -3289,6 +3292,7 @@ projects:
- gate-requirements-pep8
- gate-requirements-python27
- check-requirements-integration-dsvm
- check-requirements-integration-dsvm-resolver
- check-devstack-dsvm-cells
- check-swift-dsvm-functional
gate: