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