This repository was archived by the owner on Feb 21, 2020. It is now read-only.
File tree 2 files changed +64
-28
lines changed
2 files changed +64
-28
lines changed Original file line number Diff line number Diff line change 1
1
version : 2
2
2
3
- node8 : &node8
3
+ workdir : &workdir
4
4
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
5
23
docker :
6
24
- image : circleci/node:8
7
25
8
- node10 : &node10
9
- working_directory : ~/parse-commit-message
26
+ node10linux : &node10linux
27
+ << : *workdir
10
28
docker :
11
29
- image : circleci/node:10
12
30
@@ -44,24 +62,36 @@ jobtest: &jobtest
44
62
45
63
46
64
jobs :
47
- install-on-node8 :
48
- << : *node8
65
+ install-node8linux :
66
+ << : *node8linux
67
+ << : *jobinstall
68
+ install-node8osx :
69
+ << : *node8osx
49
70
<< : *jobinstall
50
71
51
- test-on-node8 :
52
- << : *node8
72
+ test-node8linux :
73
+ << : *node8linux
74
+ << : *jobtest
75
+ test-node8osx :
76
+ << : *node8osx
53
77
<< : *jobtest
54
78
55
- install-on-node10 :
56
- << : *node10
79
+ install-node10linux :
80
+ << : *node10linux
81
+ << : *jobinstall
82
+ install-node10osx :
83
+ << : *node10osx
57
84
<< : *jobinstall
58
85
59
- test-on-node10 :
60
- << : *node10
86
+ test-node10linux :
87
+ << : *node10linux
88
+ << : *jobtest
89
+ test-node10osx :
90
+ << : *node10osx
61
91
<< : *jobtest
62
92
63
93
release :
64
- << : *node10
94
+ << : *node10linux
65
95
steps :
66
96
- checkout
67
97
- *restore_modules_cache
@@ -73,18 +103,32 @@ workflows:
73
103
version : 2
74
104
automated :
75
105
jobs :
76
- - install-on-node8
77
- - test-on-node8 :
106
+ # Linux
107
+ - install-node8linux
108
+ - test-node8linux :
78
109
requires :
79
- - install-on-node8
80
- - install-on-node10
81
- - test-on-node10 :
110
+ - install-node8linux
111
+ - install-node10linux
112
+ - test-node10linux :
82
113
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
84
126
- release :
85
127
requires :
86
- - test-on-node8
87
- - test-on-node10
128
+ - test-node8osx
129
+ - test-node10osx
130
+ - test-node8linux
131
+ - test-node10linux
88
132
filters :
89
133
branches :
90
134
only : master
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments