From ccf78101fd987c64344ddc09e8db7928b6bbac15 Mon Sep 17 00:00:00 2001 From: Cyrille Date: Thu, 9 May 2019 13:07:02 +0100 Subject: [PATCH] Test CI with CC --- .circleci/config.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 20487bd..37b9362 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -5,11 +5,26 @@ jobs: - image: circleci/node:10.13 steps: - checkout + - run: + name: Setup dependencies + command: | + sudo composer install -n --prefer-dist + - run: + name: Setup Code Climate test-reporter + command: | + # download test reporter as a static binary + curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter + chmod +x ./cc-test-reporter - run: npm install + - run: + name: Notify Code Climate of a pending test report using `before-build` + command: ./cc-test-reporter before-build - run: npm run clean - run: npm run coverage - - run: npm run codacy - run: npm run clean + - run: + name: Upload test report to Code Climate using `after-build` + command: ./cc-test-reporter after-build --exit-code $? - store_artifacts: path: ./coverage