From 0d17fcede4aeac6436c3be0b550a37d5cb3c4e77 Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Sat, 16 Aug 2014 11:59:21 +0200 Subject: [PATCH] Add non-voting checklinks job for manuals Add a new non-voting job for the various manual repositories called checklinks. The job will test that URLs are valid and reachable. Change-Id: I18f63d1ee3185e9585764c5033e8983406bb84e9 --- .../files/jenkins_job_builder/config/manuals-jobs.yaml | 2 ++ modules/openstack_project/files/zuul/layout.yaml | 4 ++++ 2 files changed, 6 insertions(+) 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 e805d6914a..733621573b 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 @@ -23,6 +23,8 @@ - job-group: name: openstack-doc-jobs jobs: + - gate-{name}-tox-{envlist}: + envlist: checklinks - gate-{name}-tox-{envlist}: envlist: checkniceness - gate-{name}-tox-{envlist}: diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index b473f8959e..d2b12fa9c0 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -370,6 +370,7 @@ project-templates: - name: openstack-doc-gate check: + - gate-{name}-tox-checklinks - gate-{name}-tox-checkniceness - gate-{name}-tox-checksyntax - gate-{name}-tox-checkdeletions @@ -635,6 +636,9 @@ jobs: - name: ^gate-.*-tox-checklang$ branch: master voting: false + - name: ^gate-.*-tox-checklinks$ + branch: master + voting: false - name: ^gate-.*-docs$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/doc/build/html/ - name: gate-storyboard-webclient-js-unittests