blog/.gitlab-ci.yml

35 lines
653 B
YAML
Raw Normal View History

image: node:current-alpine3.15
stages:
- test
- deploy
test:
stage: test
script:
- yarn install
- URL=http://localhost BASE_URL=/ yarn build
except:
- main
tags:
- shared-fi
deploy:
stage: deploy
script:
- mkdir -p ~/.ssh
- ln -s $SSH_CONFIG ~/.ssh/config
- ln -s $SSH_KEY ~/.ssh/id_ed25519
- ln -s $SSH_KNOWN_HOSTS ~/.ssh/known_hosts
- chmod 600 ~/.ssh/config ~/.ssh/id_ed25519 ~/.ssh/known_hosts
- apk update && apk add make graphviz zip openssh rsync
- yarn install
- make regenerate-dots
- make regenerate-zips
- make deploy-aisa
- make deploy-poincare
only:
- main
tags:
- shared-fi