slides.fleaz.me/.gitlab-ci.yml
Felix Breidenstein 0a37716c06 finaly...
2019-11-05 01:40:59 +01:00

34 lines
601 B
YAML

cache:
untracked: true
paths:
- node_modules/
stages:
- build
- deploy
build:
stage: build
image: golang:1-alpine
script:
- apk add --no-cache imagemagick pkgconfig imagemagick-dev gcc libc-dev
- mkdir previews
- go run main.go
- mkdir dist
- mv index.html dist/
- mv previews/ dist/
- mv talks/ dist/
artifacts:
paths:
- dist
deploy:
stage: deploy
image: node:12-alpine
script:
- npm i -g netlify-cli
- netlify deploy --site $NETLIFY_SITE_ID --auth $NETLIFY_AUTH_TOKEN --prod
dependencies:
- build
only:
- master