From d9d45dba2d673b143f89e9b90575be3279925e0e Mon Sep 17 00:00:00 2001 From: Martin Kopec Date: Wed, 5 Aug 2020 15:30:34 +0000 Subject: [PATCH] Anchor irrelevant files in .zuul.yaml Let's avoid triggering big jobs on unit tests, reelasenotes or doc changes by reusing irrelevant files list. Change-Id: I929c7527127ddb7275a593d49d29a4a6e3ed4998 --- .zuul.yaml | 37 +++++++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index 765bd81a..dc35aaef 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -17,10 +17,19 @@ - python-tempestconf-tempest-packstack-demo: voting: false - python-tempestconf-tempest-devstack-admin-plugins - - tripleo-ci-centos-8-scenario002-standalone - - tripleo-ci-centos-8-standalone + - tripleo-ci-centos-8-scenario002-standalone: + irrelevant-files: &irrelevant-files + - config_tempest/tests/.*$ + - ^doc/.*$ + - ^releasenotes/.*$ + - ^.*\.rst$ + - tripleo-ci-centos-8-standalone: + irrelevant-files: + << *irrelevant-files - refstack-client-devstack-tempestconf - - tripleo-ci-centos-8-scenario010-standalone + - tripleo-ci-centos-8-scenario010-standalone: + irrelevant-files: + << *irrelevant-files gate: jobs: - openstack-tox-pep8 @@ -29,10 +38,16 @@ - python-tempestconf-tempest-devstack-admin-stein - python-tempestconf-tempest-devstack-demo - python-tempestconf-tempest-devstack-admin-plugins - - tripleo-ci-centos-8-scenario002-standalone - - tripleo-ci-centos-8-standalone + - tripleo-ci-centos-8-scenario002-standalone: + irrelevant-files: + << *irrelevant-files + - tripleo-ci-centos-8-standalone: + irrelevant-files: + << *irrelevant-files - refstack-client-devstack-tempestconf - - tripleo-ci-centos-8-scenario010-standalone + - tripleo-ci-centos-8-scenario010-standalone: + irrelevant-files: + << *irrelevant-files experimental: jobs: - python-tempestconf-tempest-devstack-demo-train @@ -86,10 +101,7 @@ designate-producer: True designate-mdns: True irrelevant-files: - - config_tempest/tests/.*$ - - ^doc/.*$ - - ^releasenotes/.*$ - - ^.*\.rst$ + << *irrelevant-files - job: name: python-tempestconf-packstack-base @@ -114,10 +126,7 @@ /opt/stack/tempest/tempest.log: logs /etc/openstack/accounts.yaml: logs irrelevant-files: - - config_tempest/tests/.*$ - - ^doc/.*$ - - ^releasenotes/.*$ - - ^.*\.rst$ + << *irrelevant-files - job: name: python-tempestconf-tempest-devstack-admin-plugins