From 40a9ab063f3565e1fb1aeb8f93ae71285fdf9f5c Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Wed, 20 Jul 2016 14:48:26 +0200 Subject: [PATCH] Test openstack-manuals on xenial Duplicate doc build job for testing openstack-manuals on xenial. Change-Id: Iedbb8522c7efcbd039d8f69cb2ea3651eb272562 --- jenkins/jobs/manuals-jobs.yaml | 24 ++++++++++++++++++++++++ jenkins/jobs/projects.yaml | 2 ++ zuul/layout.yaml | 6 +++++- 3 files changed, 31 insertions(+), 1 deletion(-) diff --git a/jenkins/jobs/manuals-jobs.yaml b/jenkins/jobs/manuals-jobs.yaml index e1dd6a8238..04e2a4e4fa 100644 --- a/jenkins/jobs/manuals-jobs.yaml +++ b/jenkins/jobs/manuals-jobs.yaml @@ -61,6 +61,30 @@ - console-log +- job-template: + name: 'gate-{name}-tox-doc-publish-{envlist}-ubuntu-xenial' + node: ubuntu-xenial + + wrappers: + - build-timeout: + timeout: 40 + - timestamps + + builders: + - print-template-name: + template-name: "{template-name}" + - gerrit-git-prep + - install-distro-packages + - revoke-sudo + - tox: + envlist: '{envlist}' + - assert-no-extra-files + + publishers: + - upload-docs-draft + - upload-doc-build-results + - console-log + - job-group: name: openstack-doc-jobs jobs: diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index f596893ef7..3598a89816 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -5678,6 +5678,8 @@ - manual-translation-jobs - translation-jobs-liberty - translation-jobs-mitaka + - gate-{name}-tox-doc-publish-{envlist}-ubuntu-xenial: + envlist: checkbuild - project: name: openstack-resource-agents-specs diff --git a/zuul/layout.yaml b/zuul/layout.yaml index e8cb0bdd5e..2722d67452 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -1432,6 +1432,9 @@ jobs: - name: gate-openstack-manuals-tox-checksyntax branch: ^(stable/liberty).*$ + - name: gate-openstack-manuals-tox-doc-publish-checkbuild-ubuntu-xenial + voting: false + # Packstack integration jobs should only run on master and stable/mitaka # onwards - name: ^gate-packstack-integration-.*-tempest-centos-7$ @@ -2023,7 +2026,7 @@ jobs: - name: gate-tripleo-ci-centos-7-ovb-containers voting: false - - name: ^gate-.*-tox-doc-publish-checkbuild$ + - name: ^gate-.*-tox-doc-publish-checkbuild.*$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/publish-docs/ - name: ^gate-.*-tox-checklang$ @@ -9566,6 +9569,7 @@ projects: - name: release-notes-jobs check: - gate-openstack-manuals-tox-checksyntax + - gate-openstack-manuals-tox-doc-publish-checkbuild-ubuntu-xenial gate: - gate-openstack-manuals-tox-checksyntax post: