diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..c7fa611 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,37 @@ +kind: pipeline +type: docker + +# Check if the game builds +# If yes, test if everything is nice +# If yes, deploy to vercel + +steps: +- name: build-game + image: node + commands: + - yarn build:game +- name: build-pwa + image: node + commands: + - yarn build:pwa +- name: test + image: node + commands: + - yarn test + depends_on: + - build-game + - build-pwa +- name: deploy (production) + image: dockette/vercel + commands: + - vercel -t $VERCEL_TOKEN --scope $VERCEL_SCOPE -c + when: + branch: + - main +- name: deploy (preview) + image: dockette/vercel + commands: + - vercel -t $VERCEL_TOKEN --scope $VERCEL_SCOPE -c + when: + branch: + - "!main"