diff --git a/modules/openstack_project/files/jenkins_job_builder/config/manuals-jobs.yaml b/modules/openstack_project/files/jenkins_job_builder/config/manuals-jobs.yaml index 65139ca356..9d46fc465a 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/manuals-jobs.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/manuals-jobs.yaml @@ -156,3 +156,15 @@ source: 'doc/src/docbkx/{install}/target/docbkx/webhelp/**/atom.xml' target: '' remove-prefix: 'doc/src/docbkx/{install}/target/docbkx/webhelp/' + +- job-group: + name: openstack-doc-jobs + jobs: + - gate-{name}-tox-{envlist}: + envlist: checkniceness + - gate-{name}-tox-{envlist}: + envlist: checksyntax + - gate-{name}-tox-{envlist}: + envlist: checkdeletions + - gate-{name}-tox-{envlist}: + envlist: checkbuild diff --git a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml index f4966bf4fc..18eceb5c54 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -2000,3 +2000,11 @@ - gate-{name}-pep8 - '{name}-tarball' - pypi-jobs + +- project: + name: api-site + github-org: openstack + node: precise + + jobs: + - openstack-doc-jobs diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 159f85229e..eeec555b77 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -177,6 +177,18 @@ project-templates: - 'periodic-{name}-python26-havana' - 'periodic-{name}-python27-havana' + - name: openstack-doc-gate + check: + - gate-{name}-tox-checkniceness + - gate-{name}-tox-checksyntax + - gate-{name}-tox-checkdeletions + - gate-{name}-tox-checkbuild + gate: + - gate-{name}-tox-checkniceness + - gate-{name}-tox-checksyntax + - gate-{name}-tox-checkdeletions + - gate-{name}-tox-checkbuild + jobs: - name: ^.*$ @@ -342,6 +354,8 @@ jobs: branch: ^(?!stable/grizzly).*$ - name: gate-operations-guide-tox-checkniceness voting: false + - name: gate-api-site-tox-checkniceness + voting: false # Deprecated documentation targets: - name: openstack-block-storage-admin-old branch: stable/grizzly @@ -1990,10 +2004,8 @@ projects: # Section: OpenStack documentation projects - name: openstack/api-site - check: - - gate-noop - gate: - - gate-noop + template: + - name: openstack-doc-gate post: - openstack-api-quick-start - openstack-api-site