Merge "Added documentation draft jobs for nodejs-based projects"
This commit is contained in:
commit
746c08a474
@ -154,6 +154,27 @@
|
||||
copy-after-failure: false
|
||||
- console-log
|
||||
|
||||
- job-template:
|
||||
name: 'gate-{name}-nodejs{version}-npm-docs'
|
||||
description: Build and publish draft documentation for a JavaScript project.
|
||||
node: ubuntu-xenial
|
||||
|
||||
builders:
|
||||
- print-template-name:
|
||||
template-name: "{template-name}"
|
||||
- gerrit-git-prep
|
||||
- install-distro-packages
|
||||
- nodejs-install:
|
||||
version: '{version}'
|
||||
- revoke-sudo
|
||||
- npm-run:
|
||||
command: 'docs'
|
||||
- assert-no-extra-files
|
||||
|
||||
publishers:
|
||||
- upload-sphinx-draft
|
||||
- console-log
|
||||
|
||||
- job-group:
|
||||
name: nodejs4-jobs
|
||||
jobs:
|
||||
@ -164,6 +185,12 @@
|
||||
command: 'test'
|
||||
version: '4'
|
||||
|
||||
- job-group:
|
||||
name: nodejs4-docs
|
||||
jobs:
|
||||
- 'gate-{name}-nodejs{version}-npm-docs':
|
||||
version: '4'
|
||||
|
||||
- job-group:
|
||||
name: nodejs4-publish-to-npm
|
||||
jobs:
|
||||
@ -188,6 +215,12 @@
|
||||
version: '6'
|
||||
- '{name}-npm-upload'
|
||||
|
||||
- job-group:
|
||||
name: nodejs6-docs
|
||||
jobs:
|
||||
- 'gate-{name}-nodejs{version}-npm-docs':
|
||||
version: '6'
|
||||
|
||||
|
||||
## Legacy Jobs (DEPRECATED)
|
||||
|
||||
|
@ -3607,6 +3607,7 @@
|
||||
jobs:
|
||||
- nodejs4-jobs
|
||||
- nodejs4-publish-to-npm
|
||||
- nodejs4-docs
|
||||
|
||||
- project:
|
||||
name: js-openstack-lib
|
||||
@ -3617,6 +3618,7 @@
|
||||
- nodejs4-jobs
|
||||
- nodejs4-publish-to-npm
|
||||
- nodejs6-jobs
|
||||
- nodejs6-docs
|
||||
|
||||
- project:
|
||||
name: js-openstack-registry-hooks
|
||||
|
@ -1110,6 +1110,10 @@ project-templates:
|
||||
- '{name}-nodejs4-npm-publish-tarball':
|
||||
- '{name}-npm-upload'
|
||||
|
||||
- name: nodejs4-docs
|
||||
check:
|
||||
- 'gate-{name}-nodejs4-npm-docs'
|
||||
|
||||
- name: nodejs6-jobs
|
||||
check:
|
||||
- gate-{name}-nodejs6-npm-run-lint
|
||||
@ -1120,6 +1124,10 @@ project-templates:
|
||||
- '{name}-nodejs6-npm-publish-tarball':
|
||||
- '{name}-npm-upload'
|
||||
|
||||
- name: nodejs6-docs
|
||||
check:
|
||||
- 'gate-{name}-nodejs6-npm-docs'
|
||||
|
||||
- name: windmill-jobs-centos7
|
||||
check:
|
||||
- 'gate-windmill-deploy-centos-7'
|
||||
@ -2226,6 +2234,9 @@ jobs:
|
||||
- name: ^.*-npm-publish-draft$
|
||||
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/dist/
|
||||
|
||||
- name: ^gate-.*-npm-docs$
|
||||
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/dist/
|
||||
|
||||
- name: infra-publications-publish
|
||||
branch: ^(?!master).*$
|
||||
|
||||
@ -3075,6 +3086,9 @@ jobs:
|
||||
- name: ^.*-nodejs6-npm-run.*$
|
||||
voting: false
|
||||
|
||||
- name: ^.*-npm-docs$
|
||||
voting: false
|
||||
|
||||
# Mutexes
|
||||
- name: reprepro-import-debian-openstack-jessie
|
||||
mutex: mirror.deb-openstack
|
||||
@ -3664,6 +3678,7 @@ projects:
|
||||
- name: merge-check
|
||||
- name: nodejs4-jobs
|
||||
- name: nodejs4-publish-to-npm
|
||||
- name: nodejs4-docs
|
||||
|
||||
- name: openstack-infra/js-openstack-registry-hooks
|
||||
template:
|
||||
@ -8104,6 +8119,7 @@ projects:
|
||||
- name: nodejs4-jobs
|
||||
- name: nodejs4-publish-to-npm
|
||||
- name: nodejs6-jobs
|
||||
- name: nodejs6-docs
|
||||
|
||||
- name: openstack/karma-subunit-reporter
|
||||
template:
|
||||
|
Loading…
x
Reference in New Issue
Block a user