1
Fork 0
theorangeone.net-legacy/.gitlab-ci.yml
2020-10-09 19:56:28 +01:00

32 lines
617 B
YAML

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