[CI] Slim down
Move all extra jobs to the experimental pipeline.
Cores should know when to test these extras.
This is to reduce the load when a fix is needed in the base image
or across all images.
Otherwise, due to how CI works, we incur the cost of running
all these jobs on each recheck.
Change-Id: Ia4aecd2fbe70d1760e0ddc401d06510914dbd1fb
(cherry picked from commit 5797c3aa1a
)
This commit is contained in:
parent
de48f1bee7
commit
2a1ea27b2e
|
@ -7,6 +7,26 @@
|
|||
- kolla-ansible-centos8-source
|
||||
- kolla-ansible-centos8-binary
|
||||
- kolla-ansible-centos8-source-upgrade
|
||||
check-arm64:
|
||||
jobs:
|
||||
- kolla-build-centos8-source-aarch64
|
||||
gate:
|
||||
queue: kolla
|
||||
jobs:
|
||||
- kolla-build-centos8-source
|
||||
- kolla-ansible-centos8-source
|
||||
- kolla-ansible-centos8-source-upgrade
|
||||
periodic:
|
||||
jobs:
|
||||
- kolla-publish-centos8-source
|
||||
- kolla-publish-centos8-binary
|
||||
release:
|
||||
jobs:
|
||||
- kolla-publish-centos8-source
|
||||
- kolla-publish-centos8-binary
|
||||
experimental:
|
||||
jobs:
|
||||
- kolla-build-no-infra-wheels-centos8-source
|
||||
- kolla-ansible-centos8-source-bifrost:
|
||||
files: ^docker\/(base|bifrost|openstack-base)\/.*
|
||||
# Test rabbitmq & mariadb changes in multinode ceph jobs.
|
||||
|
@ -32,26 +52,6 @@
|
|||
files: ^docker/(base|elasticsearch|grafana|kibana|prometheus)/
|
||||
- kolla-ansible-centos8-source-kvm:
|
||||
files: ^docker/nova/
|
||||
check-arm64:
|
||||
jobs:
|
||||
- kolla-build-centos8-source-aarch64
|
||||
gate:
|
||||
queue: kolla
|
||||
jobs:
|
||||
- kolla-build-centos8-source
|
||||
- kolla-ansible-centos8-source
|
||||
- kolla-ansible-centos8-source-upgrade
|
||||
periodic:
|
||||
jobs:
|
||||
- kolla-publish-centos8-source
|
||||
- kolla-publish-centos8-binary
|
||||
release:
|
||||
jobs:
|
||||
- kolla-publish-centos8-source
|
||||
- kolla-publish-centos8-binary
|
||||
experimental:
|
||||
jobs:
|
||||
- kolla-build-no-infra-wheels-centos8-source
|
||||
|
||||
- job:
|
||||
name: kolla-build-centos8-binary
|
||||
|
|
|
@ -13,6 +13,30 @@
|
|||
- kolla-ansible-ubuntu-source-upgrade:
|
||||
vars:
|
||||
kolla_python_version: 3.8
|
||||
check-arm64:
|
||||
jobs:
|
||||
- kolla-build-ubuntu-source-aarch64
|
||||
gate:
|
||||
queue: kolla
|
||||
jobs:
|
||||
- kolla-build-ubuntu-source
|
||||
- kolla-ansible-ubuntu-source:
|
||||
vars:
|
||||
kolla_python_version: 3.8
|
||||
- kolla-ansible-ubuntu-source-upgrade:
|
||||
vars:
|
||||
kolla_python_version: 3.8
|
||||
periodic:
|
||||
jobs:
|
||||
- kolla-publish-ubuntu-source
|
||||
- kolla-publish-ubuntu-binary
|
||||
release:
|
||||
jobs:
|
||||
- kolla-publish-ubuntu-source
|
||||
- kolla-publish-ubuntu-binary
|
||||
experimental:
|
||||
jobs:
|
||||
- kolla-build-no-infra-wheels-ubuntu-source
|
||||
# Test rabbitmq and mariadb in multinode ceph jobs.
|
||||
- kolla-ansible-ubuntu-source-ceph-ansible:
|
||||
files: ^docker\/(base|cinder|glance|mariadb|openstack-base|rabbitmq)\/.*
|
||||
|
@ -58,30 +82,6 @@
|
|||
files: ^docker/nova/
|
||||
vars:
|
||||
kolla_python_version: 3.8
|
||||
check-arm64:
|
||||
jobs:
|
||||
- kolla-build-ubuntu-source-aarch64
|
||||
gate:
|
||||
queue: kolla
|
||||
jobs:
|
||||
- kolla-build-ubuntu-source
|
||||
- kolla-ansible-ubuntu-source:
|
||||
vars:
|
||||
kolla_python_version: 3.8
|
||||
- kolla-ansible-ubuntu-source-upgrade:
|
||||
vars:
|
||||
kolla_python_version: 3.8
|
||||
periodic:
|
||||
jobs:
|
||||
- kolla-publish-ubuntu-source
|
||||
- kolla-publish-ubuntu-binary
|
||||
release:
|
||||
jobs:
|
||||
- kolla-publish-ubuntu-source
|
||||
- kolla-publish-ubuntu-binary
|
||||
experimental:
|
||||
jobs:
|
||||
- kolla-build-no-infra-wheels-ubuntu-source
|
||||
|
||||
- job:
|
||||
name: kolla-build-ubuntu-binary
|
||||
|
|
Loading…
Reference in New Issue