image: node:latest variables: GIT_SUBMODULE_STRATEGY: recursive build: script: - npm install artifacts: paths: - node_modules/ test: before_script: - apt-get update -qq && apt-get install -y -qq hugo script: - hugo except: variables: - $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH pages: before_script: - apt-get update -qq && apt-get install -y -qq hugo script: - hugo artifacts: paths: - public only: variables: - $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH