Skip to content
Snippets Groups Projects

GitLab Pages

  • Clone with SSH
  • Clone with HTTPS
  • Embed
  • Share
    The snippet can be accessed without any authentication.
    Authored by Oleksiy Kashuba

    CI/CD for automatic generation of the documentation with Sphinx.

    .gitlab-ci.yml 531 B
    # The Docker image that will be used to build your app
    image: python:3.11
    # Functions that should be executed before the build script is run
    before_script:
      - pip install -U sphinx sphinx-tabs sphinx-rtd-theme
    pages:
      script:
        - sphinx-build -b html docs public
      artifacts:
        paths:
          # The folder that contains the files to be exposed at the Page URL
          - public
      rules:
        # This ensures that only pushes to the default branch will trigger
        # a pages deploy
        - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Please register or to comment