diff --git a/modules/openstack_project/files/jenkins_job_builder/config/manuals.yaml b/modules/openstack_project/files/jenkins_job_builder/config/manuals.yaml index 6731d297e9..70ef6dc7de 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/manuals.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/manuals.yaml @@ -341,3 +341,23 @@ 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 diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 931b26cbc5..6cbf1180a6 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -72,6 +72,8 @@ jobs: success-message: Jenkins XML output is unchanged. - name: gate-ci-puppet-lint voting: false + - name: openstack-docs-site + branch: ^master$ projects: @@ -658,7 +660,8 @@ projects: - openstack-admin-manuals-diablo - openstack-cli-guide - openstack-glossary - + - openstack-docs-site + - name: openstack/compute-api check: - gate-compute-api-merge