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: - job:
name: tobiko-infrared name: tobiko-infrared
parent: tox parent: tox
@ -12,6 +32,7 @@
required-projects: required-projects:
- name: openstack/requirements - name: openstack/requirements
- name: x/tobiko - name: x/tobiko
voting: true
vars: vars:
ensure_pip_from_packages_with_python2: no ensure_pip_from_packages_with_python2: no
test_collect_dir: '{{ zuul_output_dir }}/logs' test_collect_dir: '{{ zuul_output_dir }}/logs'
@ -55,7 +76,6 @@
description: | description: |
Run test cases using tobiko infrared plugin on CentOS Run test cases using tobiko infrared plugin on CentOS
- nodeset: - nodeset:
name: tobiko-infrared-centos-7 name: tobiko-infrared-centos-7
nodes: nodes:
@ -68,7 +88,6 @@
nodes: nodes:
- secondary - secondary
- job: - job:
name: tobiko-infrared-fedora name: tobiko-infrared-fedora
parent: tobiko-infrared parent: tobiko-infrared

View File

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