From 90e260e0217e3dc4bb2bb1e6e9413953c27b8f3f Mon Sep 17 00:00:00 2001 From: Nguyen Hai Date: Fri, 24 Aug 2018 16:37:58 +0900 Subject: [PATCH] import zuul job settings from project-config This is a mechanically generated patch to complete step 1 of moving the zuul job settings out of project-config and into each project repository. Because there will be a separate patch on each branch, the branch specifiers for branch-specific jobs have been removed. Because this patch is generated by a script, there may be some cosmetic changes to the layout of the YAML file(s) as the contents are normalized. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: Ib8b04669a50a84345f2ad8456a73473aec2df2f4 Story: #2002586 Task: #24337 --- .zuul.yaml | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) diff --git a/.zuul.yaml b/.zuul.yaml index 2fc5406318..a5eb884082 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -132,6 +132,12 @@ post-run: tools/playbooks/probetests/post.yaml - project: + templates: + - publish-openstack-sphinx-docs + - periodic-stable-jobs + - check-requirements + - install-guide-jobs + - release-notes-jobs check: jobs: - swift-tox-py27: @@ -188,6 +194,43 @@ irrelevant-files: - ^(api-ref|doc|releasenotes)/.*$ - ^test/(functional|probe)/.*$ + - openstack-tox-pep8: + irrelevant-files: + - ^(api-ref|doc|releasenotes)/.*$ + - ^test/(functional|probe)/.*$ + - legacy-swift-dsvm-functional: + irrelevant-files: + - ^api-ref/.*$ + - ^doc/.*$ + - ^install-guide/.*$ + - ^releasenotes/.*$ + - ^test/unit/.*$ + - legacy-swift-dsvm-functional-identity-v3-only: + voting: false + irrelevant-files: + - ^api-ref/.*$ + - ^doc/.*$ + - ^install-guide/.*$ + - ^releasenotes/.*$ + - ^test/unit/.*$ + - legacy-tempest-dsvm-neutron-full: + irrelevant-files: + - ^(test-|)requirements.txt$ + - ^api-ref/.*$ + - ^doc/.*$ + - ^install-guide/.*$ + - ^releasenotes/.*$ + - ^setup.cfg$ + - ^test/unit/.*$ + - neutron-grenade: + irrelevant-files: + - ^(test-|)requirements.txt$ + - ^api-ref/.*$ + - ^doc/.*$ + - ^install-guide/.*$ + - ^releasenotes/.*$ + - ^setup.cfg$ + - ^test/unit/.*$ gate: jobs: # For gate jobs, err towards running more jobs (so, generally avoid @@ -219,9 +262,58 @@ - ^test/(unit|functional|probe)/.*$ - ^(.gitreview|.mailmap|AUTHORS|CHANGELOG)$ - openstack-tox-lower-constraints + - openstack-tox-pep8 + - legacy-swift-dsvm-functional: + irrelevant-files: + - ^api-ref/.*$ + - ^doc/.*$ + - ^install-guide/.*$ + - ^releasenotes/.*$ + - ^test/unit/.*$ + - legacy-tempest-dsvm-neutron-full: + irrelevant-files: + - ^(test-|)requirements.txt$ + - ^api-ref/.*$ + - ^doc/.*$ + - ^install-guide/.*$ + - ^releasenotes/.*$ + - ^setup.cfg$ + - ^test/unit/.*$ + - neutron-grenade: + irrelevant-files: + - ^(test-|)requirements.txt$ + - ^api-ref/.*$ + - ^doc/.*$ + - ^install-guide/.*$ + - ^releasenotes/.*$ + - ^setup.cfg$ + - ^test/unit/.*$ experimental: jobs: - swift-tox-py27-centos-7 - swift-tox-func-centos-7 - swift-tox-func-encryption-centos-7 - swift-tox-func-ec-centos-7 + - legacy-tempest-dsvm-neutron-pg-full: + irrelevant-files: + - ^(test-|)requirements.txt$ + - ^api-ref/.*$ + - ^doc/.*$ + - ^install-guide/.*$ + - ^releasenotes/.*$ + - ^setup.cfg$ + - ^test/unit/.*$ + - legacy-tempest-dsvm-neutron-full-opensuse-423: + irrelevant-files: + - ^(test-|)requirements.txt$ + - ^api-ref/.*$ + - ^doc/.*$ + - ^install-guide/.*$ + - ^releasenotes/.*$ + - ^setup.cfg$ + - ^test/unit/.*$ + + post: + jobs: + - openstack-tox-cover + - publish-openstack-python-branch-tarball