UNPKG

1.03 kBYAMLView Raw
1version: 2
2jobs:
3 build:
4 docker:
5 - image: circleci/node:8
6 steps:
7 - checkout
8 - restore_cache:
9 name: Restore Yarn Package Cache
10 keys:
11 - yarn-packages-{{ .Branch }}-{{ checksum "yarn.lock" }}
12 - yarn-packages-{{ .Branch }}
13 - yarn-packages-master
14 - yarn-packages-
15 - run:
16 name: Prepare Greenkeeper
17 command: |
18 echo 'export PATH=$(yarn global bin):$PATH' >> "$BASH_ENV"
19 source "$BASH_ENV"
20 yarn global add greenkeeper-lockfile@1
21 - run:
22 name: Install Dependencies
23 command: yarn install
24 - save_cache:
25 name: Save Yarn Package Cache
26 key: yarn-packages-{{ .Branch }}-{{ checksum "yarn.lock" }}
27 paths:
28 - node_modules/
29 - ~/.yarn/bin/
30 - ~/.config/yarn/global/
31 - ~/.cache/yarn
32 - run: greenkeeper-lockfile-update
33 - run: yarn test
34 - run: greenkeeper-lockfile-upload