diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..7a27165 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,37 @@ +version: 2 + +jobs: + build_test: + docker: + - image: circleci/node:9 + + steps: + - checkout + + - restore_cache: + keys: + - yarn-cache-{{ checksum "yarn.lock" }} + - yarn-cache- + + - run: + name: Yarn Install + command: yarn install --cache-folder ~/.cache/yarn + + - save_cache: + key: yarn-cache-{{ checksum "yarn.lock" }} + paths: + - ~/.cache/yarn + + - run: + name: Build + command: yarn build + + - run: + name: Test + command: yarn test + +workflows: + version: 2 + pr: + jobs: + - build_test diff --git a/bors.toml b/bors.toml new file mode 100644 index 0000000..1e22e68 --- /dev/null +++ b/bors.toml @@ -0,0 +1,3 @@ +status = [ + "ci/circleci: build_test", +]