Merge "Add Python3 project templates for Xena release"
This commit is contained in:
commit
c7bb9f74d8
|
@ -476,6 +476,138 @@
|
||||||
- openstack-tox-py36
|
- openstack-tox-py36
|
||||||
- openstack-tox-py38
|
- openstack-tox-py38
|
||||||
|
|
||||||
|
- project-template:
|
||||||
|
name: openstack-python3-xena-jobs
|
||||||
|
description: |
|
||||||
|
Runs unit tests for an OpenStack Python project under the CPython
|
||||||
|
version 3 releases designated for testing in the Xena release.
|
||||||
|
check:
|
||||||
|
jobs:
|
||||||
|
- openstack-tox-pep8
|
||||||
|
- openstack-tox-py36
|
||||||
|
- openstack-tox-py38
|
||||||
|
- openstack-tox-py39:
|
||||||
|
voting: false
|
||||||
|
gate:
|
||||||
|
jobs:
|
||||||
|
- openstack-tox-pep8
|
||||||
|
- openstack-tox-py36
|
||||||
|
- openstack-tox-py38
|
||||||
|
post:
|
||||||
|
jobs:
|
||||||
|
- publish-openstack-python-branch-tarball
|
||||||
|
|
||||||
|
- project-template:
|
||||||
|
name: openstack-python3-xena-jobs-horizon
|
||||||
|
description: |
|
||||||
|
The standard :zuul:project_template:`openstack-python3-xena-jobs`
|
||||||
|
but with horizon added as a required-projects. This checks out
|
||||||
|
the project code and allows tox_install_siblings to use horizon
|
||||||
|
when building the venv.
|
||||||
|
check:
|
||||||
|
jobs:
|
||||||
|
- openstack-tox-pep8:
|
||||||
|
required-projects:
|
||||||
|
- openstack/horizon
|
||||||
|
- openstack-tox-py36:
|
||||||
|
required-projects:
|
||||||
|
- openstack/horizon
|
||||||
|
- openstack-tox-py38:
|
||||||
|
required-projects:
|
||||||
|
- openstack/horizon
|
||||||
|
- openstack-tox-py39:
|
||||||
|
required-projects:
|
||||||
|
- openstack/horizon
|
||||||
|
voting: false
|
||||||
|
gate:
|
||||||
|
jobs:
|
||||||
|
- openstack-tox-pep8:
|
||||||
|
required-projects:
|
||||||
|
- openstack/horizon
|
||||||
|
- openstack-tox-py36:
|
||||||
|
required-projects:
|
||||||
|
- openstack/horizon
|
||||||
|
- openstack-tox-py38:
|
||||||
|
required-projects:
|
||||||
|
- openstack/horizon
|
||||||
|
post:
|
||||||
|
jobs:
|
||||||
|
- publish-openstack-python-branch-tarball
|
||||||
|
|
||||||
|
- project-template:
|
||||||
|
name: openstack-python3-xena-jobs-neutron
|
||||||
|
description: |
|
||||||
|
The standard :zuul:project_template:`openstack-python3-xena-jobs`
|
||||||
|
but with neutron added as a required-projects. This checks out
|
||||||
|
the project code and allows tox_install_siblings to use neutron
|
||||||
|
when building the venv.
|
||||||
|
check:
|
||||||
|
jobs:
|
||||||
|
- openstack-tox-pep8:
|
||||||
|
required-projects:
|
||||||
|
- openstack/neutron
|
||||||
|
- openstack-tox-py36:
|
||||||
|
required-projects:
|
||||||
|
- openstack/neutron
|
||||||
|
- openstack-tox-py38:
|
||||||
|
required-projects:
|
||||||
|
- openstack/neutron
|
||||||
|
- openstack-tox-py39:
|
||||||
|
required-projects:
|
||||||
|
- openstack/neutron
|
||||||
|
voting: false
|
||||||
|
gate:
|
||||||
|
jobs:
|
||||||
|
- openstack-tox-pep8:
|
||||||
|
required-projects:
|
||||||
|
- openstack/neutron
|
||||||
|
- openstack-tox-py36:
|
||||||
|
required-projects:
|
||||||
|
- openstack/neutron
|
||||||
|
- openstack-tox-py38:
|
||||||
|
required-projects:
|
||||||
|
- openstack/neutron
|
||||||
|
post:
|
||||||
|
jobs:
|
||||||
|
- publish-openstack-python-branch-tarball
|
||||||
|
|
||||||
|
- project-template:
|
||||||
|
name: openstack-python3-xena-jobs-ceilometer
|
||||||
|
description: |
|
||||||
|
The standard :zuul:project_template:`openstack-python3-xena-jobs`
|
||||||
|
but with ceilometer added as a required-projects. This checks out
|
||||||
|
the project code and allows tox_install_siblings to use ceilometer
|
||||||
|
when building the venv.
|
||||||
|
check:
|
||||||
|
jobs:
|
||||||
|
- openstack-tox-pep8:
|
||||||
|
required-projects:
|
||||||
|
- openstack/ceilometer
|
||||||
|
- openstack-tox-py36:
|
||||||
|
required-projects:
|
||||||
|
- openstack/ceilometer
|
||||||
|
- openstack-tox-py38:
|
||||||
|
required-projects:
|
||||||
|
- openstack/ceilometer
|
||||||
|
- openstack-tox-py39:
|
||||||
|
required-projects:
|
||||||
|
- openstack/ceilometer
|
||||||
|
voting: false
|
||||||
|
gate:
|
||||||
|
jobs:
|
||||||
|
- openstack-tox-pep8:
|
||||||
|
required-projects:
|
||||||
|
- openstack/ceilometer
|
||||||
|
- openstack-tox-py36:
|
||||||
|
required-projects:
|
||||||
|
- openstack/ceilometer
|
||||||
|
- openstack-tox-py38:
|
||||||
|
required-projects:
|
||||||
|
- openstack/ceilometer
|
||||||
|
post:
|
||||||
|
jobs:
|
||||||
|
- publish-openstack-python-branch-tarball
|
||||||
|
|
||||||
- project-template:
|
- project-template:
|
||||||
name: openstack-python3-wallaby-jobs
|
name: openstack-python3-wallaby-jobs
|
||||||
description: |
|
description: |
|
||||||
|
|
Loading…
Reference in New Issue