ara-infra/.zuul.d/zuul.yaml

100 lines
2.5 KiB
YAML

- nodeset:
name: ara-infra-fedora-28
nodes:
- name: infra.recordsansible.org
label: fedora-28
- job:
name: ara-infra-website
parent: base
nodeset: ara-infra-fedora-28
pre-run: tests/website-pre.yaml
run: playbooks/website.yaml
post-run: tests/website-post.yaml
success-url: logs/build/
- job:
name: ara-component-integration-base
parent: base
vars:
integration_ansible_name: "{{ ansible_user_dir }}/src/github.com/ansible/ansible"
integration_ansible_version: null
required-projects:
- openstack/ara-infra
- openstack/ara-server
- openstack/ara-plugins
- openstack/ara-clients
run: playbooks/integration-tests.yaml
post-run: tests/integration-post.yaml
- job:
name: ara-integration-fedora-devel
parent: ara-component-integration-base
nodeset: fedora-latest
required-projects:
- name: github.com/ansible/ansible
override-checkout: devel
- job:
name: ara-integration-fedora-2.7
parent: ara-component-integration-base
nodeset: fedora-latest
required-projects:
- name: github.com/ansible/ansible
override-checkout: stable-2.7
- job:
name: ara-integration-ubuntu-2.6
parent: ara-component-integration-base
nodeset: ubuntu-bionic
required-projects:
- name: github.com/ansible/ansible
override-checkout: stable-2.6
- job:
name: ara-server-role-integration-base
parent: base
files:
- playbooks/*
- roles/ara_frontend_nginx/*
- roles/ara_server/*
- ara/*
- tests/*
- .zuul.d/*
- setup.py
- setup.cfg
- requirements.txt
- test-requirements.txt
required-projects:
- openstack/ara-server
pre-run: tests/role-integration-pre.yaml
run: playbooks/ara-server.yaml
- job:
name: ara-server-role-integration-ubuntu
parent: ara-server-role-integration-base
nodeset: ubuntu-bionic
- job:
name: ara-server-role-integration-fedora
parent: ara-server-role-integration-base
nodeset: fedora-latest
- project:
check:
jobs:
- ara-infra-website
- ara-integration-fedora-2.7
- ara-integration-fedora-devel:
voting: false
- ara-integration-ubuntu-2.6
- ara-server-role-integration-ubuntu
- ara-server-role-integration-fedora
gate:
jobs:
- ara-infra-website
- ara-integration-fedora-2.7
- ara-integration-ubuntu-2.6
- ara-server-role-integration-ubuntu
- ara-server-role-integration-fedora