Add TripleO job on collections used in TripleO
Redefine irrelevant files for jobs. Change-Id: I83616ca370a449dcead99aed03fe4e54358e9e5a
This commit is contained in:
parent
6787924f13
commit
a10be98638
71
.zuul.yaml
71
.zuul.yaml
|
@ -9,6 +9,15 @@
|
||||||
required-projects:
|
required-projects:
|
||||||
- openstack/ansible-collections-openstack
|
- openstack/ansible-collections-openstack
|
||||||
- openstack/designate
|
- openstack/designate
|
||||||
|
irrelevant-files: &ignore_files
|
||||||
|
- changelogs/.*
|
||||||
|
- COPYING
|
||||||
|
- docs/.*
|
||||||
|
- .*\.md
|
||||||
|
- .*\.rst
|
||||||
|
- tools/run-ansible-sanity.sh
|
||||||
|
- tests/sanity/.*
|
||||||
|
- contrib/.*
|
||||||
vars:
|
vars:
|
||||||
zuul_work_dir: src/opendev.org/openstack/ansible-collections-openstack
|
zuul_work_dir: src/opendev.org/openstack/ansible-collections-openstack
|
||||||
tox_envlist: ansible
|
tox_envlist: ansible
|
||||||
|
@ -309,6 +318,34 @@
|
||||||
required-projects:
|
required-projects:
|
||||||
- openstack/ansible-collections-openstack
|
- openstack/ansible-collections-openstack
|
||||||
|
|
||||||
|
# TripleO jobs
|
||||||
|
- job:
|
||||||
|
name: tripleo-ci-centos-8-content-provider-osa
|
||||||
|
parent: tripleo-ci-centos-8-content-provider
|
||||||
|
# Run only on files used in TripleO
|
||||||
|
files: &ooo_files
|
||||||
|
- ^plugins/modules/catalog_service.*$
|
||||||
|
- ^plugins/modules/endpoint.*$
|
||||||
|
- ^plugins/modules/identity_domain.*$
|
||||||
|
- ^plugins/modules/identity_domain_info.*$
|
||||||
|
- ^plugins/modules/identity_role.*$
|
||||||
|
- ^plugins/modules/identity_user.*$
|
||||||
|
- ^plugins/modules/keypair.*$
|
||||||
|
- ^plugins/modules/project.*$
|
||||||
|
- ^plugins/modules/role_assignment.*$
|
||||||
|
- ^plugins/modules/stack.*$
|
||||||
|
- ^plugins/module_utils/openstack.*$
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: tripleo-ci-centos-8-standalone-osa
|
||||||
|
parent: tripleo-ci-centos-8-standalone
|
||||||
|
files: *ooo_files
|
||||||
|
vars:
|
||||||
|
consumer_job: true
|
||||||
|
build_container_images: false
|
||||||
|
remove_tags:
|
||||||
|
- build
|
||||||
|
|
||||||
- project:
|
- project:
|
||||||
check:
|
check:
|
||||||
jobs:
|
jobs:
|
||||||
|
@ -321,50 +358,30 @@
|
||||||
- tox-pep8
|
- tox-pep8
|
||||||
- openstack-tox-linters-ansible-2.9
|
- openstack-tox-linters-ansible-2.9
|
||||||
- openstack-tox-linters-ansible-2.11
|
- openstack-tox-linters-ansible-2.11
|
||||||
irrelevant-files: &ignore_files
|
|
||||||
- changelogs/.*
|
|
||||||
- COPYING
|
|
||||||
- docs/.*
|
|
||||||
- .*\.md
|
|
||||||
- .*\.rst
|
|
||||||
- tools/run-ansible-sanity.sh
|
|
||||||
- tests/sanity/.*
|
|
||||||
- contrib/.*
|
|
||||||
|
|
||||||
- ansible-collections-openstack-functional-devstack-releases:
|
- ansible-collections-openstack-functional-devstack-releases:
|
||||||
dependencies: *deps_unit_lint
|
dependencies: *deps_unit_lint
|
||||||
irrelevant-files: *ignore_files
|
|
||||||
- ansible-collections-openstack-functional-devstack-ansible-2.9:
|
- ansible-collections-openstack-functional-devstack-ansible-2.9:
|
||||||
dependencies: *deps_unit_lint
|
dependencies: *deps_unit_lint
|
||||||
irrelevant-files: *ignore_files
|
|
||||||
- ansible-collections-openstack-functional-devstack-ansible-2.11:
|
- ansible-collections-openstack-functional-devstack-ansible-2.11:
|
||||||
dependencies: *deps_unit_lint
|
dependencies: *deps_unit_lint
|
||||||
irrelevant-files: *ignore_files
|
|
||||||
- ansible-collections-openstack-functional-devstack-ansible-devel:
|
- ansible-collections-openstack-functional-devstack-ansible-devel:
|
||||||
dependencies: *deps_unit_lint
|
dependencies: *deps_unit_lint
|
||||||
irrelevant-files: *ignore_files
|
|
||||||
- ansible-collections-openstack-functional-devstack-ansible-pip:
|
- ansible-collections-openstack-functional-devstack-ansible-pip:
|
||||||
dependencies: *deps_unit_lint
|
dependencies: *deps_unit_lint
|
||||||
irrelevant-files: *ignore_files
|
|
||||||
- ansible-collections-openstack-functional-devstack-wallaby-ansible-2.11:
|
- ansible-collections-openstack-functional-devstack-wallaby-ansible-2.11:
|
||||||
dependencies: *deps_unit_lint
|
dependencies: *deps_unit_lint
|
||||||
irrelevant-files: *ignore_files
|
|
||||||
- ansible-collections-openstack-functional-devstack-victoria-ansible-2.11:
|
- ansible-collections-openstack-functional-devstack-victoria-ansible-2.11:
|
||||||
dependencies: *deps_unit_lint
|
dependencies: *deps_unit_lint
|
||||||
irrelevant-files: *ignore_files
|
|
||||||
- ansible-collections-openstack-functional-devstack-ussuri-ansible-2.11:
|
- ansible-collections-openstack-functional-devstack-ussuri-ansible-2.11:
|
||||||
dependencies: *deps_unit_lint
|
dependencies: *deps_unit_lint
|
||||||
irrelevant-files: *ignore_files
|
|
||||||
- ansible-collections-openstack-functional-devstack-train-ansible-2.11:
|
- ansible-collections-openstack-functional-devstack-train-ansible-2.11:
|
||||||
dependencies: *deps_unit_lint
|
dependencies: *deps_unit_lint
|
||||||
irrelevant-files: *ignore_files
|
|
||||||
- ansible-collections-openstack-functional-devstack-queens-ansible-2.11:
|
- ansible-collections-openstack-functional-devstack-queens-ansible-2.11:
|
||||||
dependencies: *deps_unit_lint
|
dependencies: *deps_unit_lint
|
||||||
irrelevant-files: *ignore_files
|
|
||||||
voting: false
|
voting: false
|
||||||
- ansible-collections-openstack-functional-devstack-octavia:
|
- ansible-collections-openstack-functional-devstack-octavia:
|
||||||
dependencies: *deps_unit_lint
|
dependencies: *deps_unit_lint
|
||||||
irrelevant-files: *ignore_files
|
|
||||||
|
|
||||||
- bifrost-collections-src:
|
- bifrost-collections-src:
|
||||||
voting: false
|
voting: false
|
||||||
|
@ -375,6 +392,15 @@
|
||||||
dependencies: *deps_unit_lint
|
dependencies: *deps_unit_lint
|
||||||
irrelevant-files: *ignore_files
|
irrelevant-files: *ignore_files
|
||||||
|
|
||||||
|
- tripleo-ci-centos-8-content-provider-osa:
|
||||||
|
dependencies: *deps_unit_lint
|
||||||
|
- tripleo-ci-centos-8-standalone-osa:
|
||||||
|
dependencies:
|
||||||
|
- tox-pep8
|
||||||
|
- openstack-tox-linters-ansible-2.9
|
||||||
|
- openstack-tox-linters-ansible-2.11
|
||||||
|
- tripleo-ci-centos-8-content-provider-osa
|
||||||
|
|
||||||
gate:
|
gate:
|
||||||
jobs:
|
jobs:
|
||||||
- tox-pep8
|
- tox-pep8
|
||||||
|
@ -391,6 +417,11 @@
|
||||||
- ansible-collections-openstack-functional-devstack-train-ansible-2.11
|
- ansible-collections-openstack-functional-devstack-train-ansible-2.11
|
||||||
# - ansible-collections-openstack-functional-devstack-queens-ansible-2.11
|
# - ansible-collections-openstack-functional-devstack-queens-ansible-2.11
|
||||||
- ansible-collections-openstack-functional-devstack-octavia
|
- ansible-collections-openstack-functional-devstack-octavia
|
||||||
|
- tripleo-ci-centos-8-content-provider-osa
|
||||||
|
- tripleo-ci-centos-8-standalone-osa:
|
||||||
|
dependencies:
|
||||||
|
- tripleo-ci-centos-8-content-provider-osa
|
||||||
|
|
||||||
|
|
||||||
periodic:
|
periodic:
|
||||||
jobs:
|
jobs:
|
||||||
|
|
Loading…
Reference in New Issue