Selectively run subproject-specific jobs
For test jobs that only run tests in part of the repo we can run those jobs only when those parts of the repo are modified. Change-Id: Iefdb6470f0a2ac5f1697e5b19d319b7a010ed4bd Signed-off-by: Dean Troyer <dtroyer@gmail.com>
This commit is contained in:
parent
70d13e1ac6
commit
dc76988868
12
.zuul.yaml
12
.zuul.yaml
|
@ -34,6 +34,8 @@
|
||||||
- openstack/stx-update
|
- openstack/stx-update
|
||||||
- openstack/stx-fault
|
- openstack/stx-fault
|
||||||
- openstack/stx-integ
|
- openstack/stx-integ
|
||||||
|
files:
|
||||||
|
- sysinv/*
|
||||||
vars:
|
vars:
|
||||||
tox_envlist: py27
|
tox_envlist: py27
|
||||||
tox_extra_args: -c sysinv/sysinv/sysinv/tox.ini
|
tox_extra_args: -c sysinv/sysinv/sysinv/tox.ini
|
||||||
|
@ -47,6 +49,8 @@
|
||||||
- openstack/stx-update
|
- openstack/stx-update
|
||||||
- openstack/stx-fault
|
- openstack/stx-fault
|
||||||
- openstack/stx-integ
|
- openstack/stx-integ
|
||||||
|
files:
|
||||||
|
- sysinv/*
|
||||||
vars:
|
vars:
|
||||||
tox_envlist: flake8
|
tox_envlist: flake8
|
||||||
tox_extra_args: -c sysinv/sysinv/sysinv/tox.ini
|
tox_extra_args: -c sysinv/sysinv/sysinv/tox.ini
|
||||||
|
@ -58,6 +62,8 @@
|
||||||
required-projects:
|
required-projects:
|
||||||
- openstack/stx-update
|
- openstack/stx-update
|
||||||
- openstack/stx-fault
|
- openstack/stx-fault
|
||||||
|
files:
|
||||||
|
- controllerconfig/*
|
||||||
vars:
|
vars:
|
||||||
tox_envlist: flake8
|
tox_envlist: flake8
|
||||||
tox_extra_args: -c controllerconfig/controllerconfig/tox.ini
|
tox_extra_args: -c controllerconfig/controllerconfig/tox.ini
|
||||||
|
@ -69,6 +75,8 @@
|
||||||
required-projects:
|
required-projects:
|
||||||
- openstack/stx-update
|
- openstack/stx-update
|
||||||
- openstack/stx-fault
|
- openstack/stx-fault
|
||||||
|
files:
|
||||||
|
- controllerconfig/*
|
||||||
vars:
|
vars:
|
||||||
tox_envlist: py27
|
tox_envlist: py27
|
||||||
tox_extra_args: -c controllerconfig/controllerconfig/tox.ini
|
tox_extra_args: -c controllerconfig/controllerconfig/tox.ini
|
||||||
|
@ -80,6 +88,8 @@
|
||||||
required-projects:
|
required-projects:
|
||||||
- openstack/stx-update
|
- openstack/stx-update
|
||||||
- openstack/stx-fault
|
- openstack/stx-fault
|
||||||
|
files:
|
||||||
|
- controllerconfig/*
|
||||||
vars:
|
vars:
|
||||||
tox_envlist: pylint
|
tox_envlist: pylint
|
||||||
tox_extra_args: -c controllerconfig/controllerconfig/tox.ini
|
tox_extra_args: -c controllerconfig/controllerconfig/tox.ini
|
||||||
|
@ -88,6 +98,8 @@
|
||||||
name: configutilities-tox-flake8
|
name: configutilities-tox-flake8
|
||||||
parent: tox
|
parent: tox
|
||||||
description: Run flake8 tests for configutilities
|
description: Run flake8 tests for configutilities
|
||||||
|
files:
|
||||||
|
- configutilities/*
|
||||||
vars:
|
vars:
|
||||||
tox_envlist: flake8
|
tox_envlist: flake8
|
||||||
tox_extra_args: -c configutilities/configutilities/tox.ini
|
tox_extra_args: -c configutilities/configutilities/tox.ini
|
||||||
|
|
Loading…
Reference in New Issue