From 6b683407503dde793094e5d422aae9442293b495 Mon Sep 17 00:00:00 2001 From: Brandon Roberts Date: Fri, 16 Feb 2018 07:20:05 -0600 Subject: [PATCH] chore(build): Migrate to Circle CI 2 workflows --- .circleci/config.yml | 34 ++++++++++++++++++++++++++++++++++ circle.yml | 26 -------------------------- 2 files changed, 34 insertions(+), 26 deletions(-) create mode 100644 .circleci/config.yml delete mode 100644 circle.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000000..59904fac67 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,34 @@ +version: 2 +jobs: + test: + docker: + - image: circleci/node:latest-browsers + steps: + - checkout + - restore_cache: + key: yarn-cache + - run: yarn + - run: yarn run ci + - run: yarn run example:build:prod + - run: yarn run example:test --watch=false + - save_cache: + key: yarn-cache + paths: + - ~/.cache/yarn + - node_modules + deploy: + docker: + - image: circleci/node:latest-browsers + steps: + - run: yarn run deploy:builds +workflows: + version: 2 + build-test-deploy: + jobs: + - test + - deploy: + requires: + - test + filters: + branches: + only: master \ No newline at end of file diff --git a/circle.yml b/circle.yml deleted file mode 100644 index 2901b40101..0000000000 --- a/circle.yml +++ /dev/null @@ -1,26 +0,0 @@ -machine: - environment: - PATH: "${PATH}:${HOME}/${CIRCLE_PROJECT_REPONAME}/node_modules/.bin" - node: - version: 8.9.1 - -dependencies: - pre: - - curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.3.2 - cache_directories: - - ~/.cache/yarn - override: - - yarn - -test: - override: - - yarn run ci - - yarn run example:build:prod - - yarn run example:test --watch=false - -deployment: - builds: - owner: ngrx - branch: master - commands: - - yarn run deploy:builds