tripleo-ci/zuul.d/standalone-jobs.yaml

77 lines
2.0 KiB
YAML

---
# zuul.d/standalone-jobs.yaml
# Zuul layout for TripleO standalone jobs.
# It contains all the jobs related to standalone installer testing.
- job:
name: tripleo-ci-centos-7-standalone
parent: tripleo-ci-base-standalone
nodeset: single-centos-7-node
branches: ^(?!stable/(newton|ocata|pike|queens)).*$
vars:
featureset: '052'
irrelevant-files:
- ^.*\.md$
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^metadata.json$
- ^releasenotes/.*$
- ^test-requirements.txt$
- ^spec/.*$
- ^Puppetfile.*$
- tox.ini
# like parent but with requirements.txt and setup.py removed
- job:
name: tripleo-ci-fedora-28-standalone
parent: tripleo-ci-base-standalone
nodeset: single-fedora-28-node
voting: false
branches: ^(?!stable/(newton|ocata|pike|queens|rocky)).*$
vars:
environment_type: standalone
featureset: '052'
featureset_override:
run_tempest: false
irrelevant-files:
- ^.*\.md$
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^metadata.json$
- ^releasenotes/.*$
- ^test-requirements.txt$
- ^spec/.*$
- ^Puppetfile.*$
- tox.ini
# like parent but with requirements.txt and setup.py removed
- job:
name: tripleo-ci-centos-7-standalone-upgrade
parent: tripleo-ci-base-standalone
nodeset: single-centos-7-node
voting: false
branches: ^(?!stable/(newton|ocata|pike|queens|rocky)).*$
vars:
featureset: '056'
playbooks:
- quickstart.yml
- multinode-standalone.yml
- multinode-standalone-upgrade.yml
tags:
- standalone
- standalone-upgrade
irrelevant-files:
- ^.*\.md$
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^metadata.json$
- ^releasenotes/.*$
- ^test-requirements.txt$
- ^spec/.*$
- ^Puppetfile.*$
- tox.ini
# like parent but with requirements.txt and setup.py removed