Add wheel build jobs to check

Run the wheel build jobs if we update the build roles or playbook.
Add build-wheel-cache-debian-buster only in followup since it does not
pass yet.

Use bindep.txt from requirements repo for this, use both test and wheel
bindep profiles.

Change-Id: I69254919958cec67095b25724b417282e1f270f8
This commit is contained in:
Ian Wienand 2020-05-29 10:24:09 +10:00 committed by Andreas Jaeger
parent 8f9feb21a8
commit 06b8bf4d47
2 changed files with 43 additions and 0 deletions

View File

@ -1162,6 +1162,9 @@
# The job iterates over all branches, so we only need to run it on
# master.
branches: master
vars:
bindep_dir: "{{ zuul.projects['opendev.org/openstack/requirements'].src_dir }}"
bindep_profile: test wheel
- job:
name: build-wheel-cache-centos-7

View File

@ -2,11 +2,51 @@
- project:
templates:
- publish-tox-docs-infra
check:
jobs:
- openstack-infra-extra-integration-xenial
- openstack-infra-extra-integration-bionic
- openstack-zuul-jobs-linters
- build-wheel-cache-centos-7:
files:
- playbooks/wheel-cache
- roles/build-wheel-cache
- build-wheel-cache-centos-8:
files:
- playbooks/wheel-cache
- roles/build-wheel-cache
- build-wheel-cache-ubuntu-xenial:
files:
- playbooks/wheel-cache
- roles/build-wheel-cache
- build-wheel-cache-ubuntu-bionic:
files:
- playbooks/wheel-cache
- roles/build-wheel-cache
- build-wheel-cache-ubuntu-focal:
files:
- playbooks/wheel-cache
- roles/build-wheel-cache
check-arm64:
jobs:
- build-wheel-cache-centos-8-arm64:
files:
- playbooks/wheel-cache
- roles/build-wheel-cache
- build-wheel-cache-ubuntu-xenial-arm64:
files:
- playbooks/wheel-cache
- roles/build-wheel-cache
- build-wheel-cache-ubuntu-bionic-arm64:
files:
- playbooks/wheel-cache
- roles/build-wheel-cache
- build-wheel-cache-ubuntu-focal-arm64:
files:
- playbooks/wheel-cache
- roles/build-wheel-cache
gate:
jobs:
- openstack-zuul-jobs-linters