From 195e85e0fe9d76f9c024384d408baaf9dbda1057 Mon Sep 17 00:00:00 2001 From: Wolfram Gulde Date: Tue, 15 Jun 2021 16:41:56 +0200 Subject: [PATCH] docs(DocsTool): add automated docs generation --- .gitlab-ci.yml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..6648dc2 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,41 @@ +stages: + - generate-docs + +include: + - project: 'gilden/ci/exxcellent-documentation-tool' + ref: 'master' + file: + - 'DocumentationTool.gitlab-ci.yaml' + +.generate-document: + extend: .pages-template + stage: generate-docs + variables: + DOCUMENT_ROOT: "documentation" + PAGE_PREFIX: "[CI/CD] - [TMPL] - " + CREATE_SUB_PAGES: "false" + CONFLUENCE_SPACE: RANDI + TEXT_GENERATED_HINT: 'This is a generated page, do not edit!' + FILE_INPUT: "index.html,111183157,gitlab-ci-templates" + +check_confluence_validity: + extends: .generate-document + stage: generate-docs + variables: + OUTPUT_DIR: merge_requests + script: + - check-validity + artifacts: + paths: [ merge_requests/ ] + only: [ merge_requests ] + +pages: + extends: .generate-document + stage: generate-docs + variables: + OUTPUT_DIR: public + script: + - publish + artifacts: + paths: [ public/ ] + only: [ master ]