From 17358c3f4b74708c09d35a4a046995ab261e111b Mon Sep 17 00:00:00 2001 From: Danny Brown Date: Thu, 14 Nov 2019 15:27:34 -0500 Subject: [PATCH] Ci/promotable builds (#1179) * ci: don't build our master branch * Add netlify-cli as a dev dependency * ci: trying a sheltered merge flow for promotions * ci: try building with QUICK_BUILD flag --- .circleci/config.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 873e0a4a9..ce67fa739 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -20,6 +20,7 @@ defaults: &defaults - image: circleci/node:12.9.1 environment: TERM: xterm # Enable colors in term + QUICK_BUILD: true working_directory: ~/repo jobs: @@ -164,7 +165,9 @@ jobs: # Persist :+1: - persist_to_workspace: root: ~/repo - paths: . + paths: + - platform/viewer/dist + - netlify.toml DEPLOY_TO_DEV: docker: @@ -176,7 +179,7 @@ jobs: steps: - attach_workspace: at: ~/repo - - run: npx netlify deploy --prod + - run: npx netlify deploy --prod --dir platform/viewer/dist DEPLOY_TO_STAGING: docker: