Adds swagger migrate and copy job for api-site repo
A tox build task should copy Swagger JSON files for download on the developer.openstack.org website. Depends-On: Ifb570e42b29ec8f01889c982b7cd700754a0e5f7 Change-Id: I4317a2029affbae1e9ab7699a470bac3c5b8de07
This commit is contained in:
parent
1e2adfc132
commit
d0d5e0b0dd
@ -39,6 +39,11 @@
|
|||||||
source: 'publish-docs/api-ref/**'
|
source: 'publish-docs/api-ref/**'
|
||||||
target: '/'
|
target: '/'
|
||||||
remove-prefix: 'publish-docs/api-ref/'
|
remove-prefix: 'publish-docs/api-ref/'
|
||||||
|
- ftp:
|
||||||
|
site: developer.openstack.org
|
||||||
|
source: 'swagger/**'
|
||||||
|
target: 'draft/swagger/'
|
||||||
|
remove-prefix: 'swagger/'
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: openstack-api-ref-publish-lang
|
name: openstack-api-ref-publish-lang
|
||||||
@ -59,6 +64,21 @@
|
|||||||
target: '/'
|
target: '/'
|
||||||
remove-prefix: 'publish-docs/api-ref/'
|
remove-prefix: 'publish-docs/api-ref/'
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: gate-build-swagger
|
||||||
|
description: Build and publish draft Swagger files from WADL migration.
|
||||||
|
node: bare-trusty
|
||||||
|
|
||||||
|
builders:
|
||||||
|
- revoke-sudo
|
||||||
|
- gerrit-git-prep
|
||||||
|
- tox:
|
||||||
|
envlist: 'makeswagger'
|
||||||
|
|
||||||
|
publishers:
|
||||||
|
- console-log
|
||||||
|
- upload-swagger-draft
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: gate-compute-api-guide
|
name: gate-compute-api-guide
|
||||||
description: Build and draft the Compute API Guide from nova source.
|
description: Build and draft the Compute API Guide from nova source.
|
||||||
|
@ -910,6 +910,17 @@
|
|||||||
keep-hierarchy: true
|
keep-hierarchy: true
|
||||||
copy-after-failure: true
|
copy-after-failure: true
|
||||||
|
|
||||||
|
- publisher:
|
||||||
|
name: upload-swagger-draft
|
||||||
|
publishers:
|
||||||
|
- scp:
|
||||||
|
site: 'static.openstack.org'
|
||||||
|
files:
|
||||||
|
- target: 'docs-draft/$LOG_PATH'
|
||||||
|
source: 'swagger/**'
|
||||||
|
keep-hierarchy: true
|
||||||
|
copy-after-failure: true
|
||||||
|
|
||||||
- publisher:
|
- publisher:
|
||||||
name: upload-releasenotes-draft
|
name: upload-releasenotes-draft
|
||||||
publishers:
|
publishers:
|
||||||
|
@ -3836,8 +3836,10 @@ projects:
|
|||||||
- name: openstack-doc-translation
|
- name: openstack-doc-translation
|
||||||
check:
|
check:
|
||||||
- gate-api-site-tox-checklang
|
- gate-api-site-tox-checklang
|
||||||
|
- gate-build-swagger
|
||||||
gate:
|
gate:
|
||||||
- gate-api-site-tox-checklang
|
- gate-api-site-tox-checklang
|
||||||
|
- gate-build-swagger
|
||||||
post:
|
post:
|
||||||
- api-site-upstream-translation-update
|
- api-site-upstream-translation-update
|
||||||
- openstack-api-ref
|
- openstack-api-ref
|
||||||
|
Loading…
Reference in New Issue
Block a user