.documentation-tool-template: image: gitlab.exxcellent.de:4567/gilden/ci/exxcellent-documentation-tool:1.5.0 variables: DOCUMENT_ROOT: . INPUT_FILE: "*.adoc" INPUT_FILE_REVEALJS: "*.-revealjs.adoc" IMAGES_DIR: images OUTPUT_DIR: public PRINT_TOC: "true" PRINT_SECTNUMS: "true" REV_NUMBER: $CI_COMMIT_SHORT_SHA CONFLUENCE_URL: "https://www.exxcellent.de/confluence/rest/api/" CREATE_SUB_PAGES: "true" REMOVE_ORPHANS: "true" COMPACT_CHAPTER_LABELS: "true" PAGE_PREFIX: "" PAGE_SUFFIX: "" before_script: - generate --type html - generate --type pdf .check_confluence_validity-template: extends: .documentation-tool-template stage: generate-docs variables: OUTPUT_DIR: merge_requests script: - check-validity artifacts: paths: [ merge_requests/ ] rules: - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' .pages-template: extends: .documentation-tool-template stage: generate-docs variables: OUTPUT_DIR: public script: - publish artifacts: paths: [ public/ ] rules: - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH