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:
Dean Troyer 2018-10-05 16:18:21 -05:00
parent 70d13e1ac6
commit dc76988868
1 changed files with 12 additions and 0 deletions

View File

@ -34,6 +34,8 @@
- openstack/stx-update
- openstack/stx-fault
- openstack/stx-integ
files:
- sysinv/*
vars:
tox_envlist: py27
tox_extra_args: -c sysinv/sysinv/sysinv/tox.ini
@ -47,6 +49,8 @@
- openstack/stx-update
- openstack/stx-fault
- openstack/stx-integ
files:
- sysinv/*
vars:
tox_envlist: flake8
tox_extra_args: -c sysinv/sysinv/sysinv/tox.ini
@ -58,6 +62,8 @@
required-projects:
- openstack/stx-update
- openstack/stx-fault
files:
- controllerconfig/*
vars:
tox_envlist: flake8
tox_extra_args: -c controllerconfig/controllerconfig/tox.ini
@ -69,6 +75,8 @@
required-projects:
- openstack/stx-update
- openstack/stx-fault
files:
- controllerconfig/*
vars:
tox_envlist: py27
tox_extra_args: -c controllerconfig/controllerconfig/tox.ini
@ -80,6 +88,8 @@
required-projects:
- openstack/stx-update
- openstack/stx-fault
files:
- controllerconfig/*
vars:
tox_envlist: pylint
tox_extra_args: -c controllerconfig/controllerconfig/tox.ini
@ -88,6 +98,8 @@
name: configutilities-tox-flake8
parent: tox
description: Run flake8 tests for configutilities
files:
- configutilities/*
vars:
tox_envlist: flake8
tox_extra_args: -c configutilities/configutilities/tox.ini