From a2525a21928a6914cfda7c89b38786ca1052c948 Mon Sep 17 00:00:00 2001 From: Louis Dutoit Date: Mon, 2 Nov 2020 11:30:30 +0100 Subject: [PATCH] updated config --- .circleci/config.yml | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 9f5e904..fcc5af7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,7 +1,7 @@ version: 2.1 jobs: - build: - docker: &shared_docker + build: &shared_docker + docker: - image: cimg/node:14.10.1 # the primary container, where your job's commands are run auth: username: mydockerhub-user @@ -12,27 +12,13 @@ jobs: - restore_cache : keys : - npm-v1-dependencies-{{ checksum "yarn.lock" }} - lint: - docker: *shared_docker + <<: *shared_docker steps: - - checkout # check out the code in the project directory - - run: yarn global add node-gyp && yarn install - - restore_cache : - keys : - - npm-v1-dependencies-{{ checksum "yarn.lock" }} - - run: yarn lint && yarn format:check - test: - docker: *shared_docker + <<: *shared_docker steps: - - checkout # check out the code in the project directory - - run: yarn global add node-gyp && yarn install - - restore_cache : - keys : - - npm-v1-dependencies-{{ checksum "yarn.lock" }} - - run: yarn test:ci workflows: @@ -40,5 +26,9 @@ workflows: build_test: jobs : - build - - lint - - test \ No newline at end of file + - lint: + requires: + - build + - test: + requires: + - build \ No newline at end of file