c230fb871b
Use tox based publishing instead of maven. The operations-guide jobs now named operations-guide-tox-doc-publishdocs. For openstack-manuals use openstack-manuals-tox-doc-publishdocs as single publishing job instead of the many jobs that build a single book each. Removes job openstack-docs-site as well, the openstack-doc-tools script together with this change handles this as well. Needs change to template '{name}-tox-doc-{envlist}' for injecting of properties-file. Also, update 'openstack-operations-guide-{lang}' and 'openstack-install-deploy-guide-{lang}' to use upload-to-docs-site publisher instead of hand-written one. Change-Id: Iea3005d2d092342318bd7be475af4ed78a9c1390
22 lines
569 B
YAML
22 lines
569 B
YAML
- job-template:
|
|
name: 'openstack-operations-guide-{lang}'
|
|
node: bare-precise
|
|
github-org: openstack
|
|
|
|
properties:
|
|
- inject:
|
|
script-file: /usr/local/jenkins/slave_scripts/docbook-properties.sh
|
|
properties-file: gerrit-doc.properties
|
|
|
|
builders:
|
|
- revoke-sudo
|
|
- gerrit-git-prep
|
|
- shell: |
|
|
#!/bin/bash -xe
|
|
source /usr/local/jenkins/slave_scripts/select-mirror.sh openstack openstack-ops
|
|
tox -v -e buildlang -- {lang}
|
|
|
|
publishers:
|
|
- console-log
|
|
- upload-to-docs-site
|