summaryrefslogtreecommitdiff
path: root/zuul.d/ironic-python-agent-jobs.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'zuul.d/ironic-python-agent-jobs.yaml')
-rw-r--r--zuul.d/ironic-python-agent-jobs.yaml71
1 files changed, 56 insertions, 15 deletions
diff --git a/zuul.d/ironic-python-agent-jobs.yaml b/zuul.d/ironic-python-agent-jobs.yaml
index 7bd9ee79..1d26bb7b 100644
--- a/zuul.d/ironic-python-agent-jobs.yaml
+++ b/zuul.d/ironic-python-agent-jobs.yaml
@@ -15,7 +15,9 @@
- ^tox.ini$
required-projects:
- name: openstack/devstack
- override-checkout: master
+ override-checkout: stable/xena
+ - name: openstack/requirements
+ override-checkout: stable/xena
- name: openstack/ironic
override-checkout: bugfix/18.1
- openstack/ironic-lib
@@ -149,14 +151,12 @@
- job:
name: metalsmith-integration-ipa-src
parent: metalsmith-integration-glance-localboot-centos7
+ override-checkout: stable/xena
required-projects:
- - name: openstack/devstack
- override-checkout: master
- - name: openstack/metalsmith
- override-checkout: master
- - openstack/ironic-python-agent
- - openstack/ironic-python-agent-builder
- - openstack/ironic-lib
+ - name: openstack/ironic
+ override-checkout: bugfix/18.1
+ - name: openstack/ironic-python-agent
+ override-checkout: bugfix/8.1
vars:
devstack_localrc:
# Don't waste time on cleaning, it's checked everywhere else
@@ -167,14 +167,12 @@
- job:
name: metalsmith-integration-ipa-src-uefi
parent: metalsmith-integration-glance-localboot-centos8-uefi
+ override-checkout: stable/xena
required-projects:
- - name: openstack/devstack
- override-checkout: master
- - name: openstack/metalsmith
- override-checkout: master
- - openstack/ironic-python-agent
- - openstack/ironic-python-agent-builder
- - openstack/ironic-lib
+ - name: openstack/ironic
+ override-checkout: bugfix/18.1
+ - name: openstack/ironic-python-agent
+ override-checkout: bugfix/8.1
vars:
devstack_localrc:
# Don't waste time on cleaning, it's checked everywhere else
@@ -189,3 +187,46 @@
devstack_localrc:
IRONIC_RAMDISK_TYPE: tinyipa
IRONIC_VM_SPECS_RAM: 1024
+
+- project-template:
+ name: openstack-python3-xena-jobs-ironic-bugfix
+ description: |
+ Runs unit tests for an OpenStack Python project under the CPython
+ version 3 releases designated for testing in the Xena release.
+ check:
+ jobs:
+ - openstack-tox-pep8:
+ required-projects:
+ - name: openstack/requirements
+ override-checkout: stable/xena
+ - openstack-tox-py36:
+ required-projects:
+ - name: openstack/requirements
+ override-checkout: stable/xena
+ - openstack-tox-py38:
+ required-projects:
+ - name: openstack/requirements
+ override-checkout: stable/xena
+ - openstack-tox-py39:
+ voting:
+ false
+ required-projects:
+ - name: openstack/requirements
+ override-checkout: stable/xena
+ gate:
+ jobs:
+ - openstack-tox-pep8:
+ required-projects:
+ - name: openstack/requirements
+ override-checkout: stable/xena
+ - openstack-tox-py36:
+ required-projects:
+ - name: openstack/requirements
+ override-checkout: stable/xena
+ - openstack-tox-py38:
+ required-projects:
+ - name: openstack/requirements
+ override-checkout: stable/xena
+ post:
+ jobs:
+ - publish-openstack-python-branch-tarball