blog/.gitlab-ci.yml
Matej Focko b4caf50021
ci: run on GitLab
Signed-off-by: Matej Focko <me@mfocko.xyz>
2023-06-24 23:50:24 +02:00

34 lines
661 B
YAML

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