Add Python3 project templates for Yoga release
As per TC resolution on updating the python version for testing, this commit defines the job template to be used for testing the defined testing runtime for Yoga release[1]. This also defines openstack-python3-yoga-jobs-arm64 template which is needed to continue the arms64 testing as n-v for many projects like Nova, Cinder, Heat etc. [1] https://governance.openstack.org/tc/reference/runtimes/yoga.html Change-Id: Ibf0413f556424f2398bb49fd61ecc5f46b7f0b37
This commit is contained in:
parent
6eac93996e
commit
834f6e30b8
|
@ -519,6 +519,138 @@
|
|||
- openstack-tox-py36
|
||||
- openstack-tox-py38
|
||||
|
||||
- project-template:
|
||||
name: openstack-python3-yoga-jobs
|
||||
description: |
|
||||
Runs unit tests for an OpenStack Python project under the CPython
|
||||
version 3 releases designated for testing in the Yoga 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-yoga-jobs-horizon
|
||||
description: |
|
||||
The standard :zuul:project_template:`openstack-python3-yoga-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-yoga-jobs-neutron
|
||||
description: |
|
||||
The standard :zuul:project_template:`openstack-python3-yoga-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-yoga-jobs-ceilometer
|
||||
description: |
|
||||
The standard :zuul:project_template:`openstack-python3-yoga-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:
|
||||
name: openstack-python3-xena-jobs
|
||||
description: |
|
||||
|
@ -802,6 +934,21 @@
|
|||
jobs:
|
||||
- publish-openstack-python-branch-tarball
|
||||
|
||||
- project-template:
|
||||
name: openstack-python3-yoga-jobs-arm64
|
||||
description: |
|
||||
Runs unit tests for an OpenStack Python project under the CPython
|
||||
version 3 releases designated for testing in the Yoga release
|
||||
on top of ARM64 architecture. This currently runs only a limited
|
||||
test set and supplements the python3-yoga-jobs. And it should
|
||||
not be run instead of the default!
|
||||
check-arm64:
|
||||
jobs:
|
||||
- openstack-tox-py38-arm64:
|
||||
voting: false
|
||||
- openstack-tox-py39-arm64:
|
||||
voting: false
|
||||
|
||||
- project-template:
|
||||
name: openstack-python3-xena-jobs-arm64
|
||||
description: |
|
||||
|
|
Loading…
Reference in New Issue