stages: - dependencies - generate-docs .renovate: variables: RENOVATE_GIT_AUTHOR: "${GITLAB_USER_NAME} <${GITLAB_USER_EMAIL}>" RENOVATE_DRY_RUN: "false" image: name: renovate/renovate entrypoint: [ "" ] stage: dependencies script: - > renovate --platform "gitlab" --endpoint "${CI_API_V4_URL}" --git-author "${RENOVATE_GIT_AUTHOR}" --dry-run "${RENOVATE_DRY_RUN}" "${CI_PROJECT_PATH}" only: - feat/renovate_test - schedules Renovate: extends: .renovate .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 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 ]