From cb69e226cde604db70e1a44cd4c2f9e12525eea9 Mon Sep 17 00:00:00 2001 From: Youssef Touggani Date: Thu, 5 Nov 2020 16:03:24 +0100 Subject: [PATCH] da --- .circleci/config.yml | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 438c9fe..7312ca3 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,19 +1,32 @@ version: 2.1 jobs: build: - docker: - - image: cimg/node:14.10.1 # the primary container, where your job's commands are run - auth: - username: mydockerhub-user - password: $DOCKERHUB_PASSWORD # context / project UI env-var reference - steps: - - checkout # check out the code in the project directory - - restore_cache: + docker: + - image: circleci/node:12 # the primary container, where your job's comm + environment: + DATABASE_URL: postgres://psqluser:psqlpassword@localhost:5432/psdb + JWT_SECRET: secretJwt + API_PORT: 3000 + API_HOST: localhost + API_PROTOCOL: http + - image: 'circleci/postgres:9.6.2-alpine' + environment: + POSTGRE_USER: psqluser + POSTGRE_PASSWORD: psqlpassword + POSTGRE_DB: psdb + POSTGRES_USER: psqluser + POSTGRES_PASSWORD: psqlpassword + POSTGRES_DB: psdb + steps: + - checkout # check out the code in the project directory + - restore_cache: key: yarn-packages-{{ checksum "yarn.lock" }} - run: yarn global add node-gyp && yarn install + - run: yarn global add node-gyp && yarn install - run: yarn lint - run: yarn format --check - run: yarn test:ci + - run: yarn test:e2e - save_cache: key: yarn-packages-{{ checksum "yarn.lcok" }} paths: