project-config/jenkins/jobs/experimental-workers.yaml
Clark Boylan 82bf7a71df Prep $PROJECT and upper constraints for install
Before we can start enforcing constraints during tox runs we need to
ensure that the upper constraints from the requirements repo is in place
and up to date with the correct ref which may be latest $BRANCH or
$ZUUL_REF. Use zuul-cloner to ensure the state of both the project under
test and the constraints from the requirements repo.

To make use of this projects can update their tox targets to look for an
upper constraints file in the root dir of the project and have pip honor
those constraints when present.

Change-Id: I2829ba1bb0ce22b0f18080a1dc4ca7b1c77ce0e3
2015-07-22 17:21:32 -07:00

27 lines
500 B
YAML

- job:
name: bindep-nova-python27
wrappers:
- build-timeout:
timeout: 50
- timestamps
builders:
- zuul-git-prep-upper-constraints
- install-distro-packages
- mysql-prep
- pgsql-prep
- mysql-db:
db_name: openstack_citest
- pgsql-db:
db_name: openstack_citest
- revoke-sudo
- python27
- assert-no-extra-files
publishers:
- test-results
- console-log
node: ubuntu-trusty