CI: Ensure nova is available when running tox jobs
Change-Id: I2f751c994cb6b162611b38b582f459e4ab849d39
This commit is contained in:
parent
1bd78b481f
commit
3c25d21aac
30
.zuul.yaml
30
.zuul.yaml
@ -1,5 +1,35 @@
|
||||
- project-template:
|
||||
name: openstack-python3-jobs-blazar-nova
|
||||
description: |
|
||||
The standard :zuul:project_template:`openstack-python-jobs` but with nova
|
||||
added as a required-projects. This checks out the project code and allows
|
||||
tox_install.sh to use nova when building the venv.
|
||||
check:
|
||||
jobs:
|
||||
- openstack-tox-pep8:
|
||||
required-projects:
|
||||
- openstack/nova
|
||||
- openstack-tox-py39:
|
||||
required-projects:
|
||||
- openstack/nova
|
||||
- openstack-tox-py312:
|
||||
required-projects:
|
||||
- openstack/nova
|
||||
gate:
|
||||
jobs:
|
||||
- openstack-tox-pep8:
|
||||
required-projects:
|
||||
- openstack/nova
|
||||
- openstack-tox-py39:
|
||||
required-projects:
|
||||
- openstack/nova
|
||||
- openstack-tox-py312:
|
||||
required-projects:
|
||||
- openstack/nova
|
||||
|
||||
- project:
|
||||
templates:
|
||||
- check-requirements
|
||||
- openstack-python3-jobs
|
||||
- openstack-python3-jobs-blazar-nova
|
||||
- release-notes-jobs-python3
|
||||
|
@ -52,7 +52,7 @@ elif [ $nova_installed -eq 0 ]; then
|
||||
elif [ -d "/opt/git/opendev.org/openstack/nova" ]; then
|
||||
echo "PIP LOCAL" > /tmp/tox_install.txt
|
||||
if [ -z "$NOVA_PIP_LOCATION" ]; then
|
||||
NOVA_PIP_LOCATION="git+file:///opt/git/opendev.org/openstack/nova@$BRANCH_NAME#egg=nova"
|
||||
NOVA_PIP_LOCATION="git+file:///home/zuul/src/opendev.org/openstack/nova@$BRANCH_NAME#egg=nova"
|
||||
fi
|
||||
$install_cmd -U -e ${NOVA_PIP_LOCATION}
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user