- job: name: gate-openstack-cli-guide project-type: maven node: precise triggers: - zuul prebuilders: - gerrit-git-prep maven: root-module: group-id: org.openstack.docs artifact-id: openstack-guide root-pom: doc/src/docbkx/cli-guide/pom.xml goals: 'clean generate-sources' publishers: - console-log - scp: site: 'static.openstack.org' files: - target: 'docs-draft/$JOB_NAME/$ZUUL_PIPELINE/$BUILD_NUMBER/cli/quick-start' source: 'doc/src/docbkx/cli-guide/target/docbkx/webhelp/cli-guide/**' keep-hierarchy: true copy-after-failure: true - job: name: openstack-cli-guide project-type: maven node: precise triggers: - zuul-post prebuilders: - gerrit-git-prep maven: root-module: group-id: org.openstack.docs artifact-id: openstack-guide root-pom: doc/src/docbkx/cli-guide/pom.xml goals: 'clean generate-sources' publishers: - console-log-post - ftp: site: docs.openstack.org source: 'doc/src/docbkx/cli-guide/target/docbkx/webhelp/cli-guide/**' target: 'cli/quick-start' remove-prefix: 'doc/src/docbkx/cli-guide/target/docbkx/webhelp/cli-guide/' excludes: '**/*.xml,**/null*' - job: name: openstack-basic-install project-type: maven node: precise triggers: - zuul-post prebuilders: - gerrit-git-prep maven: root-module: group-id: org.openstack.docs artifact-id: openstack-guide root-pom: doc/src/docbkx/basic-install/pom.xml goals: 'clean generate-sources' publishers: - console-log-post - ftp: site: docs.openstack.org source: 'doc/src/docbkx/basic-install/target/docbkx/webhelp/**' target: '/' remove-prefix: 'doc/src/docbkx/basic-install/target/docbkx/webhelp/' excludes: '**/*.xml,**/null*' - job: name: netconn-api-v20 project-type: maven node: precise triggers: - zuul-post prebuilders: - gerrit-git-prep maven: root-module: group-id: org.openstack.docs artifact-id: openstack-guide root-pom: doc/pom.xml goals: 'clean generate-sources' publishers: - console-log-post - ftp: site: docs.openstack.org source: 'doc/target/docbkx/webhelp/api/openstack-network/2.0/**' target: 'api/openstack-network/2.0/' remove-prefix: 'doc/target/docbkx/webhelp/api/openstack-network/2.0/' excludes: '**/*.xml,**/null*' - job: name: volume-api project-type: maven concurrent: true node: precise wrappers: - timeout: timeout: 40 fail: true triggers: - zuul-post prebuilders: - gerrit-git-prep maven: root-module: group-id: org.openstack.docs artifact-id: openstack-guide root-pom: doc/pom.xml goals: 'clean generate-sources' publishers: - console-log-post - ftp: site: docs.openstack.org source: 'doc/target/docbkx/webhelp/volume-api-1.0/volume-api-guide/**' target: 'api/openstack-volume/1.0/' remove-prefix: 'doc/target/docbkx/webhelp/volume-api-1.0/volume-api-guide/' excludes: '**/*.xml,**/null*' - job: name: image-api-v20 project-type: maven concurrent: true node: precise wrappers: - timeout: timeout: 40 fail: true triggers: - zuul-post prebuilders: - gerrit-git-prep - markdown-docbook: filename: "image-api-v2.0" properties: - inject: script-file: /usr/local/jenkins/slave_scripts/docbook-properties.sh properties-file: gerrit-doc.properties maven: root-module: group-id: org.openstack.docs artifact-id: openstack-guide root-pom: openstack-image-service-api/src/markdown/pom.xml goals: 'clean generate-sources' publishers: - console-log-post - ftp: site: docs.openstack.org source: 'openstack-image-service-api/src/markdown/target/docbkx/webhelp/api/openstack-image-service/2.0/**' target: '/' remove-prefix: 'openstack-image-service-api/src/markdown/target/docbkx/webhelp/' excludes: '**/*.xml,**/null*' - job: name: openstack-glossary project-type: maven node: precise triggers: - zuul-post prebuilders: - gerrit-git-prep maven: root-module: group-id: org.openstack.docs artifact-id: openstack-guide root-pom: doc/src/docbkx/common/glossary/pom.xml goals: 'clean generate-sources' publishers: - console-log-post - ftp: site: docs.openstack.org source: 'doc/src/docbkx/common/glossary/target/docbkx/webhelp/openstack-glossary/**' target: 'glossary' remove-prefix: 'doc/src/docbkx/common/glossary/target/docbkx/webhelp/openstack-glossary/' excludes: '**/*.xml,**/null*' - job: name: openstack-admin-manual-compute project-type: maven concurrent: false node: precise triggers: - zuul-post prebuilders: - gerrit-git-prep properties: - inject: script-file: /usr/local/jenkins/slave_scripts/docbook-properties.sh properties-file: gerrit-doc.properties maven: root-module: group-id: org.openstack.docs artifact-id: openstack-guide root-pom: doc/src/docbkx/openstack-compute-admin/pom.xml goals: '-Drelease.path.name=${DOC_RELEASE_PATH} -Dcomments.enabled=${DOC_COMMENTS_ENABLED} clean generate-sources' publishers: - console-log-post - ftp: site: docs.openstack.org source: 'doc/src/docbkx/openstack-compute-admin/target/docbkx/webhelp/**' target: '/' remove-prefix: 'doc/src/docbkx/openstack-compute-admin/target/docbkx/webhelp/' excludes: '**/*.xml,**/null*' - job: name: openstack-admin-manual-keystone-diablo project-type: maven concurrent: false node: precise triggers: - zuul-post maven: root-module: group-id: org.openstack.docs artifact-id: openstack-guide root-pom: doc/src/docbkx/openstack-identity-service-starter/pom.xml goals: 'clean generate-sources' publishers: - console-log-post - ftp: site: docs.openstack.org source: 'doc/src/docbkx/openstack-identity-service-starter/target/docbkx/webhelp/trunk/**' target: 'diablo' remove-prefix: 'doc/src/docbkx/openstack-identity-service-starter/target/docbkx/webhelp/trunk/' excludes: '**/*.xml,**/null*' - job: name: openstack-admin-manual-netconn project-type: maven concurrent: false node: precise triggers: - zuul-post prebuilders: - gerrit-git-prep properties: - inject: script-file: /usr/local/jenkins/slave_scripts/docbook-properties.sh properties-file: gerrit-doc.properties maven: root-module: group-id: org.openstack.docs artifact-id: openstack-guide root-pom: doc/src/docbkx/openstack-network-connectivity-admin/pom.xml goals: '-Drelease.path.name=${DOC_RELEASE_PATH} -Dcomments.enabled=${DOC_COMMENTS_ENABLED} clean generate-sources' publishers: - console-log-post - ftp: site: docs.openstack.org source: 'doc/src/docbkx/openstack-network-connectivity-admin/target/docbkx/webhelp/**' target: '/' remove-prefix: 'doc/src/docbkx/openstack-network-connectivity-admin/target/docbkx/webhelp/' excludes: '**/*.xml,**/null*' - job: name: openstack-admin-manual-object project-type: maven concurrent: false node: precise triggers: - zuul-post prebuilders: - gerrit-git-prep properties: - inject: script-file: /usr/local/jenkins/slave_scripts/docbook-properties.sh properties-file: gerrit-doc.properties maven: root-module: group-id: org.openstack.docs artifact-id: openstack-guide root-pom: doc/src/docbkx/openstack-object-storage-admin/pom.xml goals: '-Drelease.path.name=${DOC_RELEASE_PATH} -Dcomments.enabled=${DOC_COMMENTS_ENABLED} clean generate-sources' publishers: - console-log-post - ftp: site: docs.openstack.org source: 'doc/src/docbkx/openstack-object-storage-admin/target/docbkx/webhelp/**' target: '/' remove-prefix: 'doc/src/docbkx/openstack-object-storage-admin/target/docbkx/webhelp/' excludes: '**/*.xml,**/null*' - job: name: openstack-admin-manuals-diablo project-type: maven concurrent: false node: precise triggers: - zuul-post maven: root-module: group-id: org.openstack.docs artifact-id: openstack-guide root-pom: doc/pom.xml goals: 'clean generate-sources' publishers: - console-log-post - ftp: site: docs.openstack.org source: 'doc/target/docbkx/webhelp/trunk/**' target: 'diablo' remove-prefix: 'doc/target/docbkx/webhelp/trunk/' excludes: '**/*.xml,**/null*' # in zuul/layout.yaml specified to only run against master branch. - job: name: openstack-docs-site concurrent: false node: precise triggers: - zuul-post builders: - gerrit-git-prep publishers: - ftp: site: docs.openstack.org source: 'www/**' target: '' remove-prefix: 'www/' excludes: '' - console-log-post # in zuul/layout.yaml specified to only run against master branch. # The old jenkins config polled github every 5 minutes and was also triggered # whenever a SNAPSHOT dependency was built. I have not configured that trigger # here as being in the Zuul post queue may not play nice with that. # # We can use the github and snapshot dependency triggers if that is preferable. - job: name: openstack-ha-guide project-type: maven concurrent: false node: precise triggers: - zuul-post properties: - inject: script-file: /usr/local/jenkins/slave_scripts/docbook-properties.sh properties-file: gerrit-doc.properties prebuilders: - gerrit-git-prep - shell: | asciidoc -b docbook -d book -o - doc/src/docbkx/openstack-ha/ha-guide.txt | xsltproc -o - /usr/share/xml/docbook/stylesheet/docbook5/db4-upgrade.xsl - | xmllint --format - | sed -e 's, doc/src/docbkx/openstack-ha/bk-ha-guide.xml maven: root-module: group-id: org.openstack.docs artifact-id: openstack-guide root-pom: doc/src/docbkx/openstack-ha/pom.xml goals: 'clean generate-sources' publishers: - console-log-post - ftp: site: docs.openstack.org source: 'doc/src/docbkx/openstack-ha/target/docbkx/webhelp/trunk/**' target: 'trunk' remove-prefix: 'doc/src/docbkx/openstack-ha/target/docbkx/webhelp/trunk/' excludes: '**/*.xml,**/null*' - job: name: openstack-install-deploy-guide-apt-fedora project-type: maven concurrent: false node: precise triggers: - zuul-post properties: - inject: script-file: /usr/local/jenkins/slave_scripts/docbook-properties.sh properties-file: gerrit-doc.properties prebuilders: - gerrit-git-prep maven: root-module: group-id: org.openstack.docs artifact-id: openstack-guide root-pom: doc/src/docbkx/openstack-install/pom.xml goals: '-Doperating.system=yum -Dprofile.os=centos;fedora;rhel -Drelease.path.name=${DOC_RELEASE_PATH} -Dcomments.enabled=${DOC_COMMENTS_ENABLED} clean generate-sources' publishers: - console-log-post - ftp: site: docs.openstack.org source: 'doc/src/docbkx/openstack-install/target/docbkx/webhelp/**' target: '/' remove-prefix: 'doc/src/docbkx/openstack-install/target/docbkx/webhelp/' excludes: '**/*.xml,**/null*' - job: name: openstack-install-deploy-guide-ubuntu project-type: maven concurrent: false node: precise triggers: - zuul-post properties: - inject: script-file: /usr/local/jenkins/slave_scripts/docbook-properties.sh properties-file: gerrit-doc.properties prebuilders: - gerrit-git-prep maven: root-module: group-id: org.openstack.docs artifact-id: openstack-guide root-pom: doc/src/docbkx/openstack-install/pom.xml goals: '-Doperating.system=apt -Dprofile.os=ubuntu -Drelease.path.name=${DOC_RELEASE_PATH} -Dcomments.enabled=${DOC_COMMENTS_ENABLED} clean generate-sources' publishers: - console-log-post - ftp: site: docs.openstack.org source: 'doc/src/docbkx/openstack-install/target/docbkx/webhelp/**' target: '/' remove-prefix: 'doc/src/docbkx/openstack-install/target/docbkx/webhelp/' excludes: '**/*.xml,**/null*'