zuul-config/zuul.d/jobs.yaml

44 lines
1.3 KiB
YAML

---
# Shared zuul config specific to Kata Containers Zuul tenant
# Contains definitions of trusted jobs
- job:
name: kata-zuul-jobs-linters
parent: tox
description: |
This job runs against kata's zuul-config and zuul-jobs
so we can properly lint our ansible playbooks / roles
required-projects:
- kata-containers/zuul-config
- openstack-infra/zuul-jobs
vars:
tox_envlist: linters
tox_environment:
ANSIBLE_ROLES_PATH: >-
~/src/git.openstack.org/openstack-infra/zuul-jobs/roles:~/src/git.openstack.org/kata-containers/zuul-config/roles
- job:
name: kata-github-wip
description: |
This job calls the github-wip playbook with a Kata-curated set of
WIP labels and WIP title keywords
run: playbooks/github-wip/run.yaml
nodeset:
nodes: []
vars:
wip_labels: 'do-not-merge wip rfc'
wip_keywords: 'WIP RFC'
- job:
name: QA-check-Ubuntu-16.04
description: |
This job calls the QA-check playbook
pre-run: playbooks/CI-setup/presetup.yaml
run: playbooks/QA-check/run.yaml
post-run: playbooks/CI-setup/postrun.yaml
nodeset:
# Ensure we get a Kata capable Ubuntu 16.04 server
nodes:
- name: ubuntu-xenial
label: ubuntu-xenial-vexxhost