stages: - generate-docs include: - project: 'gilden/ci/exxcellent-documentation-tool' ref: 'master' file: - 'DocumentationTool.gitlab-ci.yaml' .generate-document: image: gitlab.exxcellent.de:4567/gilden/ci/exxcellent-documentation-tool:latest stage: generate-docs variables: DOCUMENT_ROOT: "documentation" INPUT_FILE: "document.adoc" IMAGES_DIR: images OUTPUT_DIR: tmp PRINT_TOC: "true" CREATE_SUB_PAGES: "false" REMOVE_ORPHANS: "true" COMPACT_CHAPTER_LABELS: "true" PAGE_PREFIX: "[CI/CD] - [TMPL] - " CONFLUENCE_SPACE: RANDI REV_NUMBER: $CI_COMMIT_SHORT_SHA TEXT_GENERATED_HINT: 'This is a generated page, do not edit! All changes must happen in the https://gitlab.exxcellent.de/gilden/ci/exxcellent-documentation-tool[repository] .' FILE_INPUT: "index.html,111183157,gitlab-ci-templates" before_script: - generate --type html - generate --type pdf #.generate-document: # extends: .pages-template # stage: generate-docs # variables: # DOCUMENT_ROOT: "documentation" # OUTPUT_DIR: "tmp" # PAGE_PREFIX: "[CI/CD] - [TMPL] - " # PAGE_SUFFIX: "bla" # 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 ]