Create tobiko-infrared zuul template

Change-Id: If29bf6578617d6ead09081e8b26e0421f86e8f7c
This commit is contained in:
Federico Ressi 2021-07-20 12:13:19 +02:00
parent 30c39cfdb2
commit 9ababf93d1
2 changed files with 22 additions and 11 deletions

View File

@ -1,5 +1,25 @@
---
- project-template:
name: tobiko-infrared
description: |
Infrared jobs intended to gate infrared Tobiko plugin changes
check:
jobs:
- tobiko-infrared
- tobiko-infrared-centos-7
gate:
jobs:
- tobiko-infrared
- tobiko-infrared-centos-7
periodic:
jobs:
- tobiko-infrared
- tobiko-infrared-centos-7
- tobiko-infrared-fedora
- tobiko-infrared-ubuntu
- job:
name: tobiko-infrared
parent: tox
@ -12,6 +32,7 @@
required-projects:
- name: openstack/requirements
- name: x/tobiko
voting: true
vars:
ensure_pip_from_packages_with_python2: no
test_collect_dir: '{{ zuul_output_dir }}/logs'
@ -55,7 +76,6 @@
description: |
Run test cases using tobiko infrared plugin on CentOS
- nodeset:
name: tobiko-infrared-centos-7
nodes:
@ -68,7 +88,6 @@
nodes:
- secondary
- job:
name: tobiko-infrared-fedora
parent: tobiko-infrared

View File

@ -11,17 +11,9 @@
- openstack-lower-constraints-jobs
- openstack-python3-wallaby-jobs
- publish-to-pypi
- tobiko-infrared
vars:
rtd_webhook_id: '84947'
check: &check_pipeline
jobs:
- tobiko-infrared
- tobiko-infrared-centos-7
- tobiko-infrared-fedora
gate: *check_pipeline
periodic:
jobs:
- tobiko-infrared