diff --git a/.circleci/config.yml b/.circleci/config.yml
index c621864bd872bc33fb06b9a495f544a209d78c44..edc739df4ddcfc5d8da602e107e7dfcfeda54960 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -40,20 +40,22 @@ jobs:
           name: Unit
           environment:
               JEST_JUNIT_OUTPUT_DIR: test-results/unit
-          command: npm run test:unit -- --reporters="default" --reporters="jest-junit"
+          command: npm run test:unit -- --reporters="default" --reporters="jest-junit" --coverage --coverageReporters=text --coverageReporters=lcov
+      - store_artifacts:
+          path: coverage
       
       - run:
           name: Build
           command: npm run build
+      - store_artifacts:
+          path: build
       
       - run:
           name: Integration
           environment:
               JEST_JUNIT_OUTPUT_DIR: test-results/integration
           command: npm run test:integration -- --reporters="default" --reporters="jest-junit"
-
       - store_test_results:
           path: test-results
-      - store_artifacts:
-          path: build
+
       - run: greenkeeper-lockfile-upload