From 85e2bbc089a6ad7dfa394bab295970609c72ae6a Mon Sep 17 00:00:00 2001 From: Wyatt Johnson Date: Thu, 2 May 2019 20:22:28 +0000 Subject: [PATCH] fix: fixed CI pipeline for releases (#2297) --- .circleci/config.yml | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 5b7c44fae..99d9dadec 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -166,25 +166,43 @@ filter_develop: &filter_develop workflows: version: 2 - build-and-test: + build-test: jobs: - # Run the docker build test on all branches except for next as we'll - # already be releasing via docker with that route. - docker_tests: <<: *filter_develop - - npm_dependencies + - npm_dependencies: + <<: *filter_develop - lint: + <<: *filter_develop requires: - npm_dependencies - unit_tests: + <<: *filter_develop requires: - npm_dependencies - build: + <<: *filter_develop + requires: + - npm_dependencies + build-test-deploy: + jobs: + - npm_dependencies: + <<: *filter_release + - lint: + <<: *filter_release + requires: + - npm_dependencies + - unit_tests: + <<: *filter_release + requires: + - npm_dependencies + - build: + <<: *filter_release requires: - npm_dependencies - release_docker: + <<: *filter_release requires: - lint - unit_tests - build - <<: *filter_release