This repository was archived by the owner on Feb 21, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +64
-28
lines changed
Expand file tree Collapse file tree 2 files changed +64
-28
lines changed Original file line number Diff line number Diff line change 11version : 2
22
3- node8 : &node8
3+ workdir : &workdir
44 working_directory : ~/parse-commit-message
5+
6+ node8osx : &node8osx
7+ << : *workdir
8+ macos :
9+ xcode : " 9.2"
10+
11+ node10osx : &node10osx
12+ << : *workdir
13+ macos :
14+ xcode : " 9"
15+
16+ node10osx : &node10osx
17+ << : *workdir
18+ macos :
19+ xcode : " 9.4"
20+
21+ node8linux : &node8linux
22+ << : *workdir
523 docker :
624 - image : circleci/node:8
725
8- node10 : &node10
9- working_directory : ~/parse-commit-message
26+ node10linux : &node10linux
27+ << : *workdir
1028 docker :
1129 - image : circleci/node:10
1230
@@ -44,24 +62,36 @@ jobtest: &jobtest
4462
4563
4664jobs :
47- install-on-node8 :
48- << : *node8
65+ install-node8linux :
66+ << : *node8linux
67+ << : *jobinstall
68+ install-node8osx :
69+ << : *node8osx
4970 << : *jobinstall
5071
51- test-on-node8 :
52- << : *node8
72+ test-node8linux :
73+ << : *node8linux
74+ << : *jobtest
75+ test-node8osx :
76+ << : *node8osx
5377 << : *jobtest
5478
55- install-on-node10 :
56- << : *node10
79+ install-node10linux :
80+ << : *node10linux
81+ << : *jobinstall
82+ install-node10osx :
83+ << : *node10osx
5784 << : *jobinstall
5885
59- test-on-node10 :
60- << : *node10
86+ test-node10linux :
87+ << : *node10linux
88+ << : *jobtest
89+ test-node10osx :
90+ << : *node10osx
6191 << : *jobtest
6292
6393 release :
64- << : *node10
94+ << : *node10linux
6595 steps :
6696 - checkout
6797 - *restore_modules_cache
@@ -73,18 +103,32 @@ workflows:
73103 version : 2
74104 automated :
75105 jobs :
76- - install-on-node8
77- - test-on-node8 :
106+ # Linux
107+ - install-node8linux
108+ - test-node8linux :
78109 requires :
79- - install-on-node8
80- - install-on-node10
81- - test-on-node10 :
110+ - install-node8linux
111+ - install-node10linux
112+ - test-node10linux :
82113 requires :
83- - install-on-node10
114+ - install-node10linux
115+ # OSX
116+ - install-node8osx
117+ - test-node8osx :
118+ requires :
119+ - install-node8osx
120+ - install-node10osx
121+ - test-node10osx :
122+ requires :
123+ - install-node10osx
124+
125+ # Release and NPM publish
84126 - release :
85127 requires :
86- - test-on-node8
87- - test-on-node10
128+ - test-node8osx
129+ - test-node10osx
130+ - test-node8linux
131+ - test-node10linux
88132 filters :
89133 branches :
90134 only : master
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments