From a0e83ebef097aa34fc648a736b714bd5dc3bf1fd Mon Sep 17 00:00:00 2001 From: Daniel Siepmann Date: Thu, 13 Apr 2017 09:16:46 +0200 Subject: [PATCH] TASK: Add checks for documentation * Check for syntax issues. * Check for link integrity. --- .gitlab-ci.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7e5bbb1..cd8a2f7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -66,6 +66,32 @@ test:latest: script: - ./vendor/bin/phpunit +test:documentation:syntax: + image: 'danielsiepmann/sphinx:latest' + stage: test + before_script: + - cd Documentation + script: + - make dummy + artifacts: + when: on_failure + artifacts: + paths: + - Documentation/build/dummy + +test:documentation:external-links: + image: 'danielsiepmann/sphinx:latest' + stage: test + before_script: + - cd Documentation + script: + - make linkcheck + artifacts: + when: on_failure + artifacts: + paths: + - Documentation/build/linkcheck/output.txt + render:documentation: image: 'danielsiepmann/sphinx:latest' stage: render