UNPKG

984 BYAMLView Raw
1version: 2
2jobs:
3 build-and-test:
4 docker:
5 - image: circleci/node:8.11.3-browsers
6 environment:
7 LANG: en_US.UTF-8
8 steps:
9 - checkout
10 - run:
11 name: Update Yarn
12 command: 'sudo npm update -g yarn'
13 - restore-cache:
14 name: Restore Yarn Package Cache
15 keys:
16 - yarn-packages-{{ checksum "yarn.lock" }}
17 - run:
18 name: Install Dependencies
19 command: yarn install
20 - save-cache:
21 name: Save Yarn Package Cache
22 key: yarn-packages-{{ checksum "yarn.lock" }}
23 paths:
24 - ~/.cache/yarn
25 - run:
26 name: Build
27 command: yarn run build
28 - run:
29 name: Setup Test Env
30 command: yarn run test:cli
31 - run:
32 name: Tests
33 command: yarn run test:jest
34 - store_artifacts:
35 path: build
36
37workflows:
38 version: 2
39 build-test-report:
40 jobs:
41 - build-and-test
\No newline at end of file