Browse Source

👷 Config CI

main
Tarskan 5 years ago
parent
commit
18f82ffb96
  1. 29
      .circleci/config.yml
  2. 3
      .gitignore

29
.circleci/config.yml

@ -22,26 +22,9 @@ jobs:
- restore_cache: - restore_cache:
key: dependencies-{{ checksum "package.json" }}-v1 key: dependencies-{{ checksum "package.json" }}-v1
- run: yarn test:unit - run: yarn test:unit
server-doc-build:
<<: *shared-config
steps:
- checkout
- restore_cache:
key: dependencies-{{ checksum "package.json" }}-v1
- run: yarn doc:build
- run:
name: Copy deployment artifacts to workspace
command: |
cp docs/ /tmp/server-doc -r
- store_artifacts:
path: /tmp/server-doc
- persist_to_workspace:
root: /tmp
paths:
- server-doc
server-doc-deploy: server-doc-deploy:
<<: *shared-config <<: *shared-config
working_directory: ~/deploy-doc-server
working_directory: ~/repo
steps: steps:
- attach_workspace: - attach_workspace:
at: /tmp at: /tmp
@ -50,7 +33,7 @@ jobs:
command: yarn add netlify-cli -D command: yarn add netlify-cli -D
- run: - run:
name: Deploy app name: Deploy app
command: yarn netlify deploy --prod --dir=/tmp/server-doc
command: yarn netlify deploy --prod --dir=/repo
workflows: workflows:
version: 2 version: 2
@ -60,16 +43,10 @@ workflows:
- testUnit: - testUnit:
requires: requires:
- build - build
- server-doc-build:
- server-doc-deploy:
requires: requires:
- build - build
- testUnit - testUnit
filters: filters:
branches: branches:
only: main only: main
- server-doc-deploy:
requires:
- server-doc-build
filters:
branches:
only: main

3
.gitignore

@ -6,3 +6,6 @@ dist-ssr
.idea .idea
.env .env
.env* .env*
# Local Netlify folder
.netlify
Loading…
Cancel
Save