image: "node:lts-slim" variables: HUGO_VERSION: "0.73.0" GIT_SUBMODULE_STRATEGY: recursive cache: key: ${CI_COMMIT_REF_SLUG} paths: - .npm - .cache before_script: - apt update && apt install -y curl - curl -Lo /tmp/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_Linux-64bit.deb - dpkg -i /tmp/hugo.deb - npm ci --cache .npm --prefer-offline --production test: stage: test script: - ./scripts/test.sh pages: stage: deploy script: - ./scripts/release.sh artifacts: paths: - public only: - master