Add release pipeline to zuulv3.o.o

This allows us to start work on zuulv3 publication jobs. EG: pypi or
docs.o.o.  Because we need access to credentials, allow-secrets.

Change-Id: I005186ff2d2ad7f72237ae8111d9c80c6e70180b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger 2017-07-31 16:57:15 -04:00
parent d6be65c05e
commit 90f48c1bce
No known key found for this signature in database
GPG Key ID: 611A80832067AF38

View File

@ -34,6 +34,24 @@
mysql:
score: -1
- pipeline:
name: release
# NOTE(pabelanger): release pipeline needs access to credentials (eg: pypi).
allow-secrets: true
description: When a commit is tagged as a release, this pipeline runs jobs that publish archives and documentation.
manager: independent
precedence: high
trigger:
gerrit:
- event: ref-updated
ref: ^refs/tags/[0-9]+(\.[0-9]+)*$
# TODO(pabelanger): Uncomment for production
# failure:
# smtp:
# from: zuul@openstack.org
# to: release-job-failures@lists.openstack.org
# subject: 'Release of {change.project} failed'
- job:
name: base
description: |