Browse Source

👷 added netlify build

main
Francois Lannoy 6 years ago
parent
commit
b6cd7f7c71
  1. 27
      .circleci/config.yml

27
.circleci/config.yml

@ -47,6 +47,26 @@ jobs:
docker tag $IMAGE_NAME:app $IMAGE_NAME:latest
docker push $IMAGE_NAME:$CIRCLE_BUILD_NUM
docker push $IMAGE_NAME:latest
netlify_build:
docker:
- image: circleci/node:dubnium-browsers
working_directory: ~/repo
steps:
- checkout
- restore_cache:
keys:
- yarn-packages-{{ checksum "yarn.lock" }}-{{ .Environment.CACHE_VERSION }}
- run: yarn run build
- run:
name: Copy build to workspace
command: |
cp dist/ /tmp/dist -r
- store_artifacts:
path: /tmp/dist
- persist_to_workspace:
root: /tmp
paths:
- dist
netlify_deploy:
docker:
- image: circleci/node:dubnium-browsers
@ -59,7 +79,7 @@ jobs:
command: |
ls -al /tmp
sudo npm install -g --silent netlify-cli
netlify deploy --prod --auth $NETLIFY_AUTH_TOKEN --dir=/tmp/server-doc --site $SITEID
netlify deploy --prod --auth $NETLIFY_AUTH_TOKEN --dir=/tmp/dist --site $SITEID
workflows:
build_deploy_netlify:
jobs:
@ -72,8 +92,11 @@ workflows:
- docker_build
context:
- back_final
- netlify_deploy:
- netlify_build:
requires:
- build
- netlify_deploy:
requires:
- netlify_build
context:
- back_final
Loading…
Cancel
Save