|
|
|
@ -15,6 +15,8 @@ jobs: |
|
|
|
paths: |
|
|
|
- node_modules |
|
|
|
key: dependencies-{{ checksum "package.json" }}-{{ .Environment.CACHE_VERSION }} |
|
|
|
|
|
|
|
|
|
|
|
build: |
|
|
|
docker: |
|
|
|
- image: circleci/node:dubnium-browsers |
|
|
|
@ -38,6 +40,18 @@ jobs: |
|
|
|
- dist |
|
|
|
|
|
|
|
|
|
|
|
front-deploy: |
|
|
|
docker: |
|
|
|
- image: circleci/node:dubnium-browsers |
|
|
|
working_directory: ~/dist |
|
|
|
steps: |
|
|
|
- attach_workspace: |
|
|
|
at: /tmp |
|
|
|
- run: |
|
|
|
name: Deploy app |
|
|
|
command: | |
|
|
|
npx netlify-cli deploy --site $NETLIFY_SITE_ID --auth $NETLIFY_ACCESS_TOKEN --dir /tmp/dist --prod |
|
|
|
|
|
|
|
|
|
|
|
workflows: |
|
|
|
version: 2 |
|
|
|
@ -47,3 +61,4 @@ workflows: |
|
|
|
- build: |
|
|
|
requires: |
|
|
|
- install-dependencies |
|
|
|
- front-deploy |