Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • 4-error-on-modules-import
  • 4-error-on-modules-import-from-doks-theme
  • 5-ou-est-le-management-des-forks-relations
4 results

.gitlab-ci.yml

Blame
  • This GitLab CI configuration is valid. Learn more
    .gitlab-ci.yml 1.08 KiB
    # Before using this .gitlab-ci.yml:
    #
    # - This example uses the latest Docker image, but you might want to use the
    #   exact version to avoid any broken pipelines.
    #   All available Hugo versions are listed under https://gitlab.com/pages/hugo/container_registry.
    # - Read about the difference between hugo and hugo_extended
    #   https://gitlab.com/pages/hugo/-/blob/main/README.md#hugo-vs-hugo_extended.
    # - To change the theme, see
    #   https://gitlab.com/pages/hugo/-/blob/main/README.md#use-a-custom-theme.
    #
    image:
      name: registry.gitlab.com/pages/hugo/hugo_extended:latest
      entrypoint: [ "/bin/sh", "-c" ]
    
    # Set this if you intend to use Git submodules
    variables:
      GIT_SUBMODULE_STRATEGY: recursive
      HUGO_ENV: production
    
    default:
      before_script:
        - apk add --update --no-cache git go
        - git submodule update --init --recursive
        - hugo mod get -u github.com/gethyas/doks
    
    test:
      script:
        - hugo
      rules:
        - if: $CI_COMMIT_REF_NAME != $CI_DEFAULT_BRANCH
    
    pages:
      script:
        - hugo
      artifacts:
        paths:
          - public
      rules:
        - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH