diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4107bda..192cf39 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,15 +1,21 @@ -# The Docker image that will be used to build your app -image: razonyang/hugo:base -# Functions that should be executed before the build script is run -before_script: [] -pages: +default: + image: "${CI_TEMPLATE_REGISTRY_HOST}/pages/hugo:latest" + +variables: + GIT_SUBMODULE_STRATEGY: recursive + +test: # builds and tests your site + script: + - hugo + rules: + - if: $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH + +pages: # a predefined job that builds your pages and saves them to the specified path. script: - hugo 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 + - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH + environment: production