Merge "Add jobs without the pre-built wheels"

This commit is contained in:
Zuul 2024-04-10 05:48:58 +00:00 committed by Gerrit Code Review
commit 6116d8fed4
3 changed files with 53 additions and 0 deletions

View File

@ -53,6 +53,46 @@
vars:
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:
name: requirements-tox-validate-projects
parent: openstack-tox

View File

@ -123,6 +123,10 @@
jobs:
- nova-ceph-multistore
- 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-pg-full:
irrelevant-files:

View 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