diff --git a/docs/.gitlab-ci.yaml b/docs/.gitlab-ci.yaml index f0c8f9e999a819959dc1f40cbd75696f4f654e00..3515fa6858edda47e0d718537e1ce033b2e8f1c3 100644 --- a/docs/.gitlab-ci.yaml +++ b/docs/.gitlab-ci.yaml @@ -10,20 +10,21 @@ build-docs: MDBOOK_VERSION: v0.4.36 before_script: - export PATH="$PATH:$CARGO_HOME/bin" - - mdbook --version || cargo install --version "${MDBOOK_VERSION//v}" mdbook + - mdbook --version | grep "$MDBOOK_VERSION" || cargo install --version "${MDBOOK_VERSION//v}" mdbook script: - - mdbook build docs -d public + - mdbook build docs rules: - if: '$FORCE_DOCS_BUILD == "true"' - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "push"' changes: paths: - - ./docs/**/* - - ./**/README.md + - docs/**/* + - images/**/README.md + - charts/**/README.md artifacts: expire_in: 1 week paths: - - public + - docs/book cache: paths: - $CARGO_HOME/bin @@ -38,13 +39,14 @@ upload-docs: before_script: - mc alias set minio $GITOPS_DOCS_MINIO_ENDPOINT $GITOPS_DOCS_MINIO_ACCESS_KEY $GITOPS_DOCS_MINIO_ACCESS_SECRET script: - - mc cp public gitops-docs + - mc mirror --remove --overwrite docs/book gitops-docs rules: - if: '$FORCE_DOCS_BUILD == "true"' - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "push"' changes: paths: - - ./docs/**/* - - ./**/README.md + - docs/**/* + - images/**/README.md + - charts/**/README.md tags: - kubernetes \ No newline at end of file