ansible-role-shade/.zuul.yaml
Paul Belanger 8a55c99ca1
Default install method to pip
We want to encourge users to use the released versions of shade, so
flip the switch to pip.  We still support git and will continue to
test against it.

Change-Id: I7c18dc43ff136eeffdeef9e9ce970d7365b165fb
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-04-13 15:53:28 -04:00

74 lines
1.8 KiB
YAML

- job:
name: ansible-role-shade-base
pre-run: tests/playbooks/pre.yaml
run: tests/playbooks/run.yaml
roles:
- zuul: openstack/ansible-role-shade
# Testing for nodepool_install_method: pip
- job:
name: ansible-role-shade
parent: ansible-role-shade-base
- job:
name: ansible-role-shade-fedora-27
parent: ansible-role-shade
nodeset: fedora-27
- job:
name: ansible-role-shade-ubuntu-bionic
parent: ansible-role-shade
nodeset: ubuntu-bionic
- job:
name: ansible-role-shade-ubuntu-xenial
parent: ansible-role-shade
nodeset: ubuntu-xenial
# Testing for nodepool_install_method: git
- job:
name: ansible-role-shade-src
parent: ansible-role-shade-base
required-projects:
- name: openstack-infra/shade
vars:
shade_git_update: false
shade_install_method: git
- job:
name: ansible-role-shade-src-fedora-27
parent: ansible-role-shade-src
nodeset: fedora-27
- job:
name: ansible-role-shade-src-ubuntu-bionic
parent: ansible-role-shade-src
nodeset: ubuntu-bionic
- job:
name: ansible-role-shade-src-ubuntu-xenial
parent: ansible-role-shade-src
nodeset: ubuntu-xenial
- project:
templates:
- windmill-jobs-fedora-27
- windmill-jobs-bionic
- windmill-jobs-xenial
check:
jobs:
- ansible-role-shade-fedora-27
- ansible-role-shade-ubuntu-bionic
- ansible-role-shade-ubuntu-xenial
- ansible-role-shade-src-fedora-27
- ansible-role-shade-src-ubuntu-bionic
- ansible-role-shade-src-ubuntu-xenial
- tox-linters
gate:
jobs:
- ansible-role-shade-fedora-27
- ansible-role-shade-ubuntu-xenial
- ansible-role-shade-src-fedora-27
- ansible-role-shade-src-ubuntu-xenial
- tox-linters