gilde-ci-cd/.gitlab-ci.yml
2021-06-15 17:04:24 +02:00

44 lines
1.1 KiB
YAML

stages:
- generate-docs
include:
- project: 'gilden/ci/exxcellent-documentation-tool'
ref: 'master'
file:
- 'DocumentationTool.gitlab-ci.yaml'
.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: '<ac:structured-macro ac:name="warning"><ac:parameter ac:name="title" /><ac:rich-text-body>This is a generated page, do not edit!</ac:rich-text-body></ac:structured-macro>'
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 ]