Add submodule update step to circle (#22451)

* Add submodule update step to circle

* Move to post checkout

* Consolidate repetitive settings
This commit is contained in:
Wesley Wigham
2018-03-09 14:50:34 -08:00
committed by GitHub
parent 3dc754aa7d
commit 2204fb3fe7
+17 -43
View File
@@ -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