To simplify the configuration, let's move the molecule jobs to their own file and leverage a template for inclusion into the main zuul config. Change-Id: I5c1a5b600f1d77b1375e9c4ed3cbabccf3196c17 Signed-off-by: Kevin Carter <kecarter@redhat.com>changes/99/666399/6
parent
1a6e7e47ef
commit
eb3dd70fc9
@ -0,0 +1,14 @@
|
||||
---
|
||||
- job:
|
||||
name: tripleo-ansible-centos
|
||||
parent: tox-molecule
|
||||
description: Basic tripleo-ansible tox job
|
||||
timeout: 900
|
||||
nodeset: centos-7
|
||||
voting: true
|
||||
- job:
|
||||
name: tripleo-ansible-docs
|
||||
parent: openstack-tox-docs
|
||||
files:
|
||||
- ^doc/.*
|
||||
- ^README.rst
|
@ -1,51 +0,0 @@
|
||||
---
|
||||
- job:
|
||||
name: tripleo-ansible-centos
|
||||
parent: tox-molecule
|
||||
description: Basic tripleo-ansible tox job
|
||||
timeout: 900
|
||||
nodeset: centos-7
|
||||
voting: true
|
||||
|
||||
- job:
|
||||
name: tripleo-ansible-docs
|
||||
parent: openstack-tox-docs
|
||||
files:
|
||||
- ^tripleo_ansible/doc/.*
|
||||
- ^tripleo_ansible/README.rst
|
||||
|
||||
- job:
|
||||
name: tripleo-ansible-centos-7-molecule-aide
|
||||
parent: tripleo-ansible-centos
|
||||
files:
|
||||
- ^tripleo_ansible/roles/aide/.*
|
||||
vars:
|
||||
tox_envlist: mol-aide
|
||||
|
||||
- job:
|
||||
name: tripleo-ansible-centos-7-molecule-test_deps
|
||||
parent: tripleo-ansible-centos
|
||||
files:
|
||||
- ^tripleo_ansible/roles/test_deps/.*
|
||||
vars:
|
||||
tox_envlist: mol-test_deps
|
||||
|
||||
- job:
|
||||
name: tripleo-ansible-centos-7-molecule-test_package_action
|
||||
parent: tripleo-ansible-centos
|
||||
files:
|
||||
- ^tripleo_ansible/roles/test_package_action/.*
|
||||
- ^tripleo-ansible/tripleo_ansible/ansible_plugins/action/package.py
|
||||
vars:
|
||||
tox_envlist: mol-test_package_action
|
||||
|
||||
- job:
|
||||
name: tripleo-ansible-centos-7-molecule-tuned
|
||||
parent: tripleo-ansible-centos
|
||||
description: |
|
||||
Run molecule tests. Uses tox with the ``mol-tuned`` environment.
|
||||
voting: true
|
||||
files:
|
||||
- ^tripleo_ansible/roles/tuned/.*
|
||||
vars:
|
||||
tox_envlist: mol-tuned
|
@ -0,0 +1,44 @@
|
||||
---
|
||||
- project-template:
|
||||
check:
|
||||
jobs:
|
||||
- tripleo-ansible-centos-7-molecule-aide
|
||||
- tripleo-ansible-centos-7-molecule-test_deps
|
||||
- tripleo-ansible-centos-7-molecule-test_package_action
|
||||
- tripleo-ansible-centos-7-molecule-tuned
|
||||
gate:
|
||||
jobs:
|
||||
- tripleo-ansible-centos-7-molecule-aide
|
||||
- tripleo-ansible-centos-7-molecule-test_deps
|
||||
- tripleo-ansible-centos-7-molecule-test_package_action
|
||||
- tripleo-ansible-centos-7-molecule-tuned
|
||||
name: tripleo-ansible-molecule-jobs
|
||||
- job:
|
||||
files:
|
||||
- ^roles/aide/.*
|
||||
name: tripleo-ansible-centos-7-molecule-aide
|
||||
parent: tripleo-ansible-centos
|
||||
vars:
|
||||
tox_envlist: mol-aide
|
||||
- job:
|
||||
files:
|
||||
- ^roles/test_deps/.*
|
||||
name: tripleo-ansible-centos-7-molecule-test_deps
|
||||
parent: tripleo-ansible-centos
|
||||
vars:
|
||||
tox_envlist: mol-test_deps
|
||||
- job:
|
||||
files:
|
||||
- ^ansible_plugins/action/package.py
|
||||
- ^roles/test_package_action/.*
|
||||
name: tripleo-ansible-centos-7-molecule-test_package_action
|
||||
parent: tripleo-ansible-centos
|
||||
vars:
|
||||
tox_envlist: mol-test_package_action
|
||||
- job:
|
||||
files:
|
||||
- ^roles/tuned/.*
|
||||
name: tripleo-ansible-centos-7-molecule-tuned
|
||||
parent: tripleo-ansible-centos
|
||||
vars:
|
||||
tox_envlist: mol-tuned
|
Loading…
Reference in new issue