Merge "Refactor periodic "tips" jobs"

This commit is contained in:
Zuul 2018-10-24 08:00:24 +00:00 committed by Gerrit Code Review
commit 88c0bedc24

View File

@ -26,6 +26,7 @@
- job: - job:
name: glance-tox-oslo-tips-base name: glance-tox-oslo-tips-base
parent: tox parent: tox
abstract: true
description: Abstract job for Glance vs. oslo libraries description: Abstract job for Glance vs. oslo libraries
# NOTE(rosmaita): only need functional test jobs, oslo is # NOTE(rosmaita): only need functional test jobs, oslo is
# already running periodic jobs using our unit tests # already running periodic jobs using our unit tests
@ -65,6 +66,7 @@
- job: - job:
name: glance-tox-keystone-tips-base name: glance-tox-keystone-tips-base
parent: tox parent: tox
abstract: true
description: Abstract job for Glance vs. keystone description: Abstract job for Glance vs. keystone
required-projects: required-projects:
- name: openstack/keystoneauth - name: openstack/keystoneauth
@ -106,6 +108,7 @@
- job: - job:
name: glance-tox-glance_store-tips-base name: glance-tox-glance_store-tips-base
parent: tox parent: tox
abstract: true
description: Abstract job for Glance vs. glance_store description: Abstract job for Glance vs. glance_store
required-projects: required-projects:
- name: openstack/glance_store - name: openstack/glance_store
@ -145,6 +148,7 @@
- job: - job:
name: glance-tox-cursive-tips-base name: glance-tox-cursive-tips-base
parent: tox parent: tox
abstract: true
description: Abstract job for Glance vs. cursive and related libs description: Abstract job for Glance vs. cursive and related libs
required-projects: required-projects:
- name: openstack/cursive - name: openstack/cursive
@ -285,17 +289,43 @@
- ^tox.ini$ - ^tox.ini$
periodic: periodic:
jobs: jobs:
- glance-tox-functional-oslo-tips # NOTE(rosmaita): we only want the "tips" jobs to be run against
- glance-tox-functional-py35-oslo-tips # master, hence the 'branches' qualifiers below. Without them, when
- glance-tox-py27-keystone-tips # a stable branch is cut, the tests would be run against the stable
- glance-tox-py35-keystone-tips # branch as well, which is pointless because these libraries are
- glance-tox-functional-keystone-tips # frozen (more or less) in the stable branches.
- glance-tox-functional-py35-keystone-tips #
- glance-tox-py27-glance_store-tips # The "tips" jobs can be removed from the stable branch .zuul.yaml
- glance-tox-py35-glance_store-tips # files if someone is so inclined, but that would require manual
- glance-tox-functional-glance_store-tips # maintenance, so we do not do it by default. Another option is
- glance-tox-functional-py35-glance_store-tips # to define these jobs in the openstack-infra/project-config repo.
- glance-tox-py27-cursive-tips # That would make us less agile in adjusting these tests, so we
- glance-tox-py35-cursive-tips # aren't doing that either.
- glance-tox-functional-cursive-tips - glance-tox-functional-oslo-tips:
- glance-tox-functional-py35-cursive-tips branches: master
- glance-tox-functional-py35-oslo-tips:
branches: master
- glance-tox-py27-keystone-tips:
branches: master
- glance-tox-py35-keystone-tips:
branches: master
- glance-tox-functional-keystone-tips:
branches: master
- glance-tox-functional-py35-keystone-tips:
branches: master
- glance-tox-py27-glance_store-tips:
branches: master
- glance-tox-py35-glance_store-tips:
branches: master
- glance-tox-functional-glance_store-tips:
branches: master
- glance-tox-functional-py35-glance_store-tips:
branches: master
- glance-tox-py27-cursive-tips:
branches: master
- glance-tox-py35-cursive-tips:
branches: master
- glance-tox-functional-cursive-tips:
branches: master
- glance-tox-functional-py35-cursive-tips:
branches: master