Merge "Migrate OpenStack tox base jobs to Ubuntu Noble (24.04)"
This commit is contained in:
commit
a5053c9e39
@ -3,6 +3,24 @@
|
|||||||
# https://opendev.org/openstack/project-config
|
# https://opendev.org/openstack/project-config
|
||||||
# https://opendev.org/zuul/zuul-jobs
|
# https://opendev.org/zuul/zuul-jobs
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: openstack-tox
|
||||||
|
abstract: true
|
||||||
|
parent: tox-fips
|
||||||
|
nodeset: ubuntu-noble
|
||||||
|
description: |
|
||||||
|
Base job to run tox jobs with OpenStack project specific updates.
|
||||||
|
|
||||||
|
Processing upper-constraints files from openstack/requirements.
|
||||||
|
branches:
|
||||||
|
regex: ^*/(victoria|wallaby|xena|yoga|zed|2023.1|2023.2|2024.1|2024.2)$
|
||||||
|
negate: true
|
||||||
|
required-projects:
|
||||||
|
- name: openstack/requirements
|
||||||
|
vars:
|
||||||
|
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/openstack/requirements/upper-constraints.txt'
|
||||||
|
enable_fips: false
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: openstack-tox
|
name: openstack-tox
|
||||||
abstract: true
|
abstract: true
|
||||||
@ -13,8 +31,10 @@
|
|||||||
|
|
||||||
Processing upper-constraints files from openstack/requirements.
|
Processing upper-constraints files from openstack/requirements.
|
||||||
branches:
|
branches:
|
||||||
regex: ^stable/(victoria|wallaby|xena|yoga|zed)$
|
- ^.*/2023.1
|
||||||
negate: true
|
- ^.*/2023.2
|
||||||
|
- ^.*/2024.1
|
||||||
|
- ^.*/2024.2
|
||||||
required-projects:
|
required-projects:
|
||||||
- name: openstack/requirements
|
- name: openstack/requirements
|
||||||
vars:
|
vars:
|
||||||
@ -455,6 +475,24 @@
|
|||||||
bindep_profile: test pep8
|
bindep_profile: test pep8
|
||||||
test_setup_skip: true
|
test_setup_skip: true
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: openstack-tox-cover
|
||||||
|
parent: tox-cover
|
||||||
|
description: |
|
||||||
|
Run code coverage tests.
|
||||||
|
|
||||||
|
Uses tox with the ``cover`` environment.
|
||||||
|
nodeset: ubuntu-noble
|
||||||
|
branches:
|
||||||
|
regex: ^.*/(victoria|wallaby|xena|yoga|zed|2023.1|2023.2|2024.1|2024.2)$
|
||||||
|
negate: true
|
||||||
|
required-projects:
|
||||||
|
- name: openstack/requirements
|
||||||
|
irrelevant-files: *common-irrelevant-files
|
||||||
|
vars:
|
||||||
|
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/openstack/requirements/upper-constraints.txt'
|
||||||
|
timeout: 3000
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: openstack-tox-cover
|
name: openstack-tox-cover
|
||||||
parent: tox-cover
|
parent: tox-cover
|
||||||
@ -464,8 +502,10 @@
|
|||||||
Uses tox with the ``cover`` environment.
|
Uses tox with the ``cover`` environment.
|
||||||
nodeset: ubuntu-jammy
|
nodeset: ubuntu-jammy
|
||||||
branches:
|
branches:
|
||||||
regex: ^.*/(victoria|wallaby|xena|yoga|zed)$
|
- ^.*/2023.1
|
||||||
negate: true
|
- ^.*/2023.2
|
||||||
|
- ^.*/2024.1
|
||||||
|
- ^.*/2024.2
|
||||||
required-projects:
|
required-projects:
|
||||||
- name: openstack/requirements
|
- name: openstack/requirements
|
||||||
irrelevant-files: *common-irrelevant-files
|
irrelevant-files: *common-irrelevant-files
|
||||||
@ -520,6 +560,21 @@
|
|||||||
vars:
|
vars:
|
||||||
tox_envlist: build
|
tox_envlist: build
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: openstack-tox-functional
|
||||||
|
parent: openstack-tox
|
||||||
|
description: |
|
||||||
|
Run tox-based functional tests for an OpenStack Python project.
|
||||||
|
|
||||||
|
Uses tox with the ``functional`` environment.
|
||||||
|
irrelevant-files: *common-irrelevant-files
|
||||||
|
nodeset: ubuntu-noble
|
||||||
|
branches:
|
||||||
|
regex: ^.*/(victoria|wallaby|xena|yoga|zed|2023.1|2023.2|2024.1|2024.2)$
|
||||||
|
negate: true
|
||||||
|
vars:
|
||||||
|
tox_envlist: functional
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: openstack-tox-functional
|
name: openstack-tox-functional
|
||||||
parent: openstack-tox
|
parent: openstack-tox
|
||||||
@ -530,8 +585,7 @@
|
|||||||
irrelevant-files: *common-irrelevant-files
|
irrelevant-files: *common-irrelevant-files
|
||||||
nodeset: ubuntu-jammy
|
nodeset: ubuntu-jammy
|
||||||
branches:
|
branches:
|
||||||
regex: ^.*/(victoria|wallaby|xena|yoga|zed)$
|
regex: ^.*/(2023.1|2023.2|2024.1|2024.2)$
|
||||||
negate: true
|
|
||||||
vars:
|
vars:
|
||||||
tox_envlist: functional
|
tox_envlist: functional
|
||||||
|
|
||||||
@ -551,6 +605,22 @@
|
|||||||
vars:
|
vars:
|
||||||
tox_envlist: functional
|
tox_envlist: functional
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: openstack-tox-functional-with-sudo
|
||||||
|
parent: openstack-tox-with-sudo
|
||||||
|
description: |
|
||||||
|
Run tox-based functional tests for an OpenStack Python project.
|
||||||
|
|
||||||
|
Uses tox with the ``functional`` environment.
|
||||||
|
Sudo access is not revoked.
|
||||||
|
irrelevant-files: *common-irrelevant-files
|
||||||
|
nodeset: ubuntu-noble
|
||||||
|
branches:
|
||||||
|
regex: ^.*/(victoria|wallaby|xena|yoga|zed|2023.1|2023.2|2024.1|2024.2)$
|
||||||
|
negate: true
|
||||||
|
vars:
|
||||||
|
tox_envlist: functional
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: openstack-tox-functional-with-sudo
|
name: openstack-tox-functional-with-sudo
|
||||||
parent: openstack-tox-with-sudo
|
parent: openstack-tox-with-sudo
|
||||||
@ -562,8 +632,7 @@
|
|||||||
irrelevant-files: *common-irrelevant-files
|
irrelevant-files: *common-irrelevant-files
|
||||||
nodeset: ubuntu-jammy
|
nodeset: ubuntu-jammy
|
||||||
branches:
|
branches:
|
||||||
regex: ^.*/(victoria|wallaby|xena|yoga|zed)$
|
regex: ^.*/(2023.1|2023.2|2024.1|2024.2)$
|
||||||
negate: true
|
|
||||||
vars:
|
vars:
|
||||||
tox_envlist: functional
|
tox_envlist: functional
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user