murano-deployment/murano-ci/zuul/layout.yaml

71 lines
1.7 KiB
YAML
Executable File

includes:
- python-file: openstack_functions.py
pipelines:
- name: check
manager: IndependentPipelineManager
trigger:
gerrit:
- event: patchset-created
- event: comment-added
comment_filter: (?i)^(Patch Set [0-9]+:\n\n)?\s*retrigger(( (?:bug|lp)[\s#:]*(\d+))|( no bug)|( murano-ci))\s*$
- event: comment-added
comment_filter: recheck
start:
gerrit:
verified: 0
success:
gerrit:
verified: 1
failure:
gerrit:
verified: -1
failure-message: To re-run the job please post a comment with `retrigger murano-ci`
- name: post
description: This pipeline runs jobs that operate after each change is merged.
manager: IndependentPipelineManager
precedence: low
trigger:
gerrit:
- event: ref-updated
ref: ^(?!refs/).*$
projects:
- name: openstack/murano
check:
- gate-murano-ubuntu
post:
- hook-murano-rtfd
- name: openstack/murano-dashboard
check:
- gate-murano-dashboard-ubuntu
- name: openstack/murano-agent
check:
- gate-murano-agent-ubuntu
#- gate-murano-agent-debian
- name: openstack/python-muranoclient
check:
- gate-murano-client-ubuntu
- name: openstack/murano-deployment
check:
- gate-murano-deployment
- gate-murano-ubuntu-nv
- gate-murano-dashboard-ubuntu-nv
- gate-murano-agent-ubuntu-nv
- gate-murano-client-ubuntu-nv
- coverage-murano-ubuntu
jobs:
- name: ^.*$
parameter-function: set_params
# -nv jobs are never voting.
- name: ^.*-nv$
voting: false
- name: ^coverage-.*$
voting: false
- name: ^gate-murano-agent-debian$
voting: false
- name: ^gate-murano-deployment$
voting: false