From 2204fb3fe7ab5bce5ef0500b5364916d068b8601 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Fri, 9 Mar 2018 14:50:34 -0800 Subject: [PATCH] Add submodule update step to circle (#22451) * Add submodule update step to circle * Move to post checkout * Consolidate repetitive settings --- .circleci/config.yml | 60 +++++++++++++------------------------------- 1 file changed, 17 insertions(+), 43 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 5cf25f502a7..c153a6e81e1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,31 +1,21 @@ +defaultFilters: &defaultFilters + filters: + branches: + only: + - master + - release-2.5 + - release-2.6 + - release-2.7 workflows: version: 2 main: jobs: - node9: - filters: - branches: - only: - - master - - release-2.5 - - release-2.6 - - release-2.7 + <<: *defaultFilters - node8: - filters: - branches: - only: - - master - - release-2.5 - - release-2.6 - - release-2.7 + <<: *defaultFilters - node6: - filters: - branches: - only: - - master - - release-2.5 - - release-2.6 - - release-2.7 + <<: *defaultFilters nightly: triggers: - schedule: @@ -35,31 +25,13 @@ workflows: only: master jobs: - node9: - filters: - branches: - only: - - master - - release-2.5 - - release-2.6 - - release-2.7 + <<: *defaultFilters context: nightlies - node8: - filters: - branches: - only: - - master - - release-2.5 - - release-2.6 - - release-2.7 + <<: *defaultFilters context: nightlies - node6: - filters: - branches: - only: - - master - - release-2.5 - - release-2.6 - - release-2.7 + <<: *defaultFilters context: nightlies base: &base @@ -67,7 +39,9 @@ base: &base - workerCount: 4 - timeout: 400000 steps: - - checkout + - checkout: + post: + - git submodule update --init --recursive - run: | npm uninstall typescript --no-save npm uninstall tslint --no-save