Switch infra docs job to new PTI

Create new infra publish templates to use jobs that use "tox -e docs"
directly. These will replace publish-openstack-sphinx-docs-infra etc.

Use new template publish-tox-docs-infra directly for this repo.

Depends-On: https://review.openstack.org/593488
Change-Id: I47ac73d271d6349ec210b7423a8588cc864c0c94
This commit is contained in:
Andreas Jaeger 2018-08-20 07:13:37 +02:00
parent 456fc2d875
commit 348ea5a866
2 changed files with 35 additions and 1 deletions

View File

@ -111,6 +111,8 @@
description: |
Runs normal OpenStack PTI build jobs and publishes to the Infra
docs location.
This template is obsolete, use publish-openstack-tox-docs-infra instead.
check:
jobs:
- build-sphinx-docs
@ -121,11 +123,28 @@
jobs:
- publish-openstack-sphinx-docs-infra
- project-template:
name: publish-tox-docs-infra
description: |
Runs normal OpenStack PTI build jobs and publishes to the Infra
docs location.
check:
jobs:
- tox-docs
gate:
jobs:
- tox-docs
post:
jobs:
- publish-tox-docs-infra
- project-template:
name: release-openstack-sphinx-docs-infra
description: |
Runs normal OpenStack PTI build jobs and publishes to the Infra
docs location only on tagged releases.
This template is obsolete, use release-tox-docs-infra instead.
check:
jobs:
- build-sphinx-docs
@ -136,6 +155,21 @@
jobs:
- publish-openstack-sphinx-docs-infra
- project-template:
name: release-tox-docs-infra
description: |
Runs normal OpenStack PTI build jobs and publishes to the Infra
docs location only on tagged releases.
check:
jobs:
- tox-docs
gate:
jobs:
- tox-docs
release:
jobs:
- publish-tox-docs-infra
- project-template:
name: puppet-release-jobs
check:

View File

@ -1,7 +1,7 @@
# Project pipeline definition for openstack-zuul-jobs
- project:
templates:
- publish-openstack-sphinx-docs-infra
- publish-tox-docs-infra
check:
jobs:
- openstack-infra-base-integration-centos-7