From 4d9e8fcd44658c6050b9bd8d11e2965e4acb1a20 Mon Sep 17 00:00:00 2001 From: Lucas <49306699+shootylife@users.noreply.github.com> Date: Mon, 2 Nov 2020 11:21:57 +0100 Subject: [PATCH] Add .circleci/config.yml --- .circleci/config.yml | 44 ++++++-------------------------------------- 1 file changed, 6 insertions(+), 38 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 235db74..0f883e0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,40 +1,8 @@ version: 2.1 -worflows: - workflow: +orbs: + node: circleci/node@3.0.0 +workflows: + node-tests: jobs: - - build - - lint - - test -jobs: - build: &shared-config - docker: - - image: cimg/node:14.10.1 - auth: - username: mydockerhub-user - password: $DOCKERHUB_PASSWORD - steps: - - checkout - - restore_cache: - keys: - - npm-v1-dependencies-{{ checksum "yarn.lock" }} - - run: yarn global add node-gyp && yarn install - - save_cache: - key: npm-v1-dependencies-{{ checksum "yarn.lock" }} - paths: - - ./node_modules - lint: - <<: *shared-config - steps: - - checkout - - restore_cache: - keys: - - npm-v1-dependencies-{{ checksum "yarn.lock" }} - - run: yarn lint && yarn format:check - test: - <<: *shared-config - steps: - - checkout - - restore_cache: - keys: - - npm-v1-dependencies-{{ checksum "yarn.lock" }} - - run: yarn test:ci + - node/test +