diff options
Diffstat (limited to '.gitlab/ci/docs.gitlab-ci.yml')
-rw-r--r-- | .gitlab/ci/docs.gitlab-ci.yml | 40 |
1 files changed, 29 insertions, 11 deletions
diff --git a/.gitlab/ci/docs.gitlab-ci.yml b/.gitlab/ci/docs.gitlab-ci.yml index 022f1c17a93..c6d2b30046c 100644 --- a/.gitlab/ci/docs.gitlab-ci.yml +++ b/.gitlab/ci/docs.gitlab-ci.yml @@ -39,17 +39,6 @@ review-docs-cleanup: script: - ./scripts/trigger-build.rb docs cleanup -docs-lint markdown: - extends: - - .default-retry - - .docs:rules:docs-lint - # When updating the image version here, update it in /scripts/lint-doc.sh too. - image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-docs/lint-markdown:alpine-3.16-vale-2.20.1-markdownlint-0.32.2 - stage: lint - needs: [] - script: - - scripts/lint-doc.sh - docs-lint links: extends: - .docs:rules:docs-lint @@ -67,6 +56,35 @@ docs-lint links: # Check the internal links and anchors (in parallel) - "parallel time bundle exec nanoc check ::: internal_links internal_anchors" +.docs-markdown-lint-image: + # When updating the image version here, update it in /scripts/lint-doc.sh too. + image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-docs/lint-markdown:alpine-3.16-vale-2.20.1-markdownlint-0.32.2 + +docs-lint markdown: + extends: + - .default-retry + - .docs:rules:docs-lint + - .docs-markdown-lint-image + stage: lint + needs: [] + script: + - scripts/lint-doc.sh + +docs-code-quality: + extends: + - .docs:rules:docs-code-quality + - .docs-markdown-lint-image + stage: lint + needs: [] + script: + - vale --output=doc/.vale/vale-json.tmpl --minAlertLevel warning doc > gl-code-quality-report-docs.json || exit_code=$? + artifacts: + reports: + codequality: gl-code-quality-report-docs.json + paths: + - gl-code-quality-report-docs.json + expire_in: 1 week + ui-docs-links lint: extends: - .docs:rules:docs-lint |