Add jobs without the pre-built wheels
All normal CI jobs use wheels that have been built previously, but possibly are no longer buildable with the current set of requirements. Add jobs that do not use these wheels to the experimental pipeline for now. Change-Id: Id2a5bca02ad37b5fbe3391ece9944112234ac52a
This commit is contained in:
parent
4ba203d335
commit
f7ff4c979b
@ -53,6 +53,46 @@
|
|||||||
vars:
|
vars:
|
||||||
tox_envlist: py311-check-uc
|
tox_envlist: py311-check-uc
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: requirements-tox-py38-check-uc-no-wheels
|
||||||
|
parent: requirements-tox-py38-check-uc
|
||||||
|
description: |
|
||||||
|
Run test for requirements project.
|
||||||
|
|
||||||
|
Uses tox with the ``py38-check-uc`` environment.
|
||||||
|
Does not use wheel mirror.
|
||||||
|
pre-run: playbooks/drop-wheel-mirror.yaml
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: requirements-tox-py39-check-uc-no-wheels
|
||||||
|
parent: requirements-tox-py39-check-uc
|
||||||
|
description: |
|
||||||
|
Run test for requirements project.
|
||||||
|
|
||||||
|
Uses tox with the ``py39-check-uc`` environment.
|
||||||
|
Does not use wheel mirror.
|
||||||
|
pre-run: playbooks/drop-wheel-mirror.yaml
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: requirements-tox-py310-check-uc-no-wheels
|
||||||
|
parent: requirements-tox-py310-check-uc
|
||||||
|
description: |
|
||||||
|
Run test for requirements project.
|
||||||
|
|
||||||
|
Uses tox with the ``py310-check-uc`` environment.
|
||||||
|
Does not use wheel mirror.
|
||||||
|
pre-run: playbooks/drop-wheel-mirror.yaml
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: requirements-tox-py311-check-uc-no-wheels
|
||||||
|
parent: requirements-tox-py311-check-uc
|
||||||
|
description: |
|
||||||
|
Run test for requirements project.
|
||||||
|
|
||||||
|
Uses tox with the ``py311-check-uc`` environment.
|
||||||
|
Does not use wheel mirror.
|
||||||
|
pre-run: playbooks/drop-wheel-mirror.yaml
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: requirements-tox-validate-projects
|
name: requirements-tox-validate-projects
|
||||||
parent: openstack-tox
|
parent: openstack-tox
|
||||||
|
@ -123,6 +123,10 @@
|
|||||||
jobs:
|
jobs:
|
||||||
- nova-ceph-multistore
|
- nova-ceph-multistore
|
||||||
- nova-next
|
- nova-next
|
||||||
|
- requirements-tox-py38-check-uc-no-wheels
|
||||||
|
- requirements-tox-py39-check-uc-no-wheels
|
||||||
|
- requirements-tox-py310-check-uc-no-wheels
|
||||||
|
- requirements-tox-py311-check-uc-no-wheels
|
||||||
- tempest-integrated-storage
|
- tempest-integrated-storage
|
||||||
- tempest-pg-full:
|
- tempest-pg-full:
|
||||||
irrelevant-files:
|
irrelevant-files:
|
||||||
|
9
playbooks/drop-wheel-mirror.yaml
Normal file
9
playbooks/drop-wheel-mirror.yaml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
- hosts: all
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- name: Drop wheel mirror from pip.conf
|
||||||
|
become: yes
|
||||||
|
lineinfile:
|
||||||
|
path: /etc/pip.conf
|
||||||
|
regexp: "^extra-index-url"
|
||||||
|
state: absent
|
Loading…
Reference in New Issue
Block a user