diff --git a/zuul.d/pipelines.yaml b/zuul.d/pipelines.yaml index 93273a30b8..b2a79d61b1 100644 --- a/zuul.d/pipelines.yaml +++ b/zuul.d/pipelines.yaml @@ -194,6 +194,28 @@ failure: mysql: +- pipeline: + name: deploy + description: | + This pipeline runs jobs that operate after each change is merged + in order to run production deployment playbooks. + success-message: Build succeeded (deploy pipeline). + failure-message: | + Build failed (deploy pipeline). For information on how to proceed, see + https://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing + manager: independent + precedence: high + post-review: True + trigger: + gerrit: + - event: change-merged + success: + gerrit: {} + mysql: + failure: + gerrit: {} + mysql: + - pipeline: name: opendev-prod-hourly post-review: true diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml index 277b24721b..8fae706d91 100644 --- a/zuul.d/projects.yaml +++ b/zuul.d/projects.yaml @@ -3318,7 +3318,7 @@ - project-config-bindep-fallback-centos-7 - project-config-bindep-fallback-opensuse-15 - project-config-bindep-fallback-ubuntu-xenial - promote: + deploy: jobs: - promote-infra-index: files: *infra-docs-index