Files
crafty-documentation/.gitlab-ci.yml

54 lines
1.4 KiB
YAML

image: python:3-alpine
pages:
rules:
- if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH
before_script:
- apk add gcc musl-dev python3-dev py3-regex py3-pynacl py3-ruamel.yaml
- pip install --upgrade pip
- pip install mkdocs
mkdocs-abs-rel-plugin
mkdocs-add-number-plugin
mkdocs-autolinks-plugin
mkdocs-autorefs
mkdocs-awesome-pages-plugin
mkdocs-codeinclude-plugin
mkdocs-enumerate-headings-plugin
mkdocs-exclude
mkdocs-embed-external-markdown
mkdocs-git-authors-plugin
mkdocs-git-committers-plugin
mkdocs-git-revision-date-localized-plugin
mkdocs-img2fig-plugin
mkdocs-include-markdown-plugin
mkdocs-kroki-plugin
mkdocs-localsearch
mkdocs-macros-plugin
mkdocs-markdownextradata-plugin
mkdocs-merge
mkdocs-minify-plugin
mkdocs-monorepo-plugin
mkdocs-multirepo-plugin
mkdocs_pymdownx_material_extras
mkdocs-redirects
mkdocs-safe-text-plugin
mkdocs-simple-hooks
mkdocs-swagger-ui-tag
mkdocs-versioning
mkdocs-with-confluence
mkdocstrings
mkdocs-material
mkdocs-rtd-dropdown
neoteroi-mkdocs
markdown-include
pyyaml==5.3.1
pygments
pymdown-extensions
script:
- mkdocs build
after_script:
- mv site public
artifacts:
paths:
- public