diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..62a1f0b --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,13 @@ +version: 2 +jobs: + build: + docker: + - image: circleci/node:10.15 + working_directory: ~/build + steps: + - checkout + - run: npm install + - run: npm t + - store_artifacts: + path: coverage/lcov-report + destination: coverage diff --git a/circle.yml b/circle.yml deleted file mode 100644 index 4e9edf9..0000000 --- a/circle.yml +++ /dev/null @@ -1,35 +0,0 @@ -version: 2 -jobs: - build: - docker: - # specify the version you desire here - - image: circleci/node:7.10 - - # Specify service dependencies here if necessary - # CircleCI maintains a library of pre-built images - # documented at https://circleci.com/docs/2.0/circleci-images/ - # - image: circleci/mongo:3.4.4 - - working_directory: ~/node-unzipper - - steps: - - checkout - - # Download and cache dependencies - - restore_cache: - keys: - - v1-dependencies-{{ checksum "package.json" }} - # fallback to using the latest cache if no exact match is found - - v1-dependencies- - - - run: npm install - - run: npm install tap@12.1.2 # latest version for coverage - - save_cache: - paths: - - node_modules - key: v1-dependencies-{{ checksum "package.json" }} - - # run tests! - - run: npm test - - store_artifacts: - path: coverage/lcov-report