1
- ---
2
- # "Include" for unit tests definition.
3
- unit_tests : &unit_tests
4
- steps :
1
+ unit_tests :
2
+ steps : &unit_tests
5
3
- checkout
6
4
- run :
7
5
name : Install modules and dependencies.
@@ -13,8 +11,7 @@ unit_tests: &unit_tests
13
11
name : Submit coverage data to codecov.
14
12
command : node_modules/.bin/codecov
15
13
when : always
16
-
17
- version : 2.0
14
+ version : 2
18
15
workflows :
19
16
version : 2
20
17
tests :
@@ -27,10 +24,6 @@ workflows:
27
24
filters :
28
25
tags :
29
26
only : /.*/
30
- - node7 :
31
- filters :
32
- tags :
33
- only : /.*/
34
27
- node8 :
35
28
filters :
36
29
tags :
@@ -43,7 +36,6 @@ workflows:
43
36
requires :
44
37
- node4
45
38
- node6
46
- - node7
47
39
- node8
48
40
- node9
49
41
filters :
@@ -53,7 +45,6 @@ workflows:
53
45
requires :
54
46
- node4
55
47
- node6
56
- - node7
57
48
- node8
58
49
- node9
59
50
filters :
@@ -67,12 +58,11 @@ workflows:
67
58
branches :
68
59
ignore : /.*/
69
60
tags :
70
- only : /^v[\d.]+$/
71
-
61
+ only : ' /^v[\d.]+$/'
72
62
jobs :
73
63
node4 :
74
64
docker :
75
- - image : node:4
65
+ - image : ' node:4'
76
66
user : node
77
67
steps :
78
68
- checkout
@@ -88,28 +78,22 @@ jobs:
88
78
when : always
89
79
node6 :
90
80
docker :
91
- - image : node:6
92
- user : node
93
- << : *unit_tests
94
- node7 :
95
- docker :
96
- - image : node:7
81
+ - image : ' node:6'
97
82
user : node
98
- << : *unit_tests
83
+ steps : *unit_tests
99
84
node8 :
100
85
docker :
101
- - image : node:8
86
+ - image : ' node:8'
102
87
user : node
103
- << : *unit_tests
88
+ steps : *unit_tests
104
89
node9 :
105
90
docker :
106
- - image : node:9
91
+ - image : ' node:9'
107
92
user : node
108
- << : *unit_tests
109
-
93
+ steps : *unit_tests
110
94
lint :
111
95
docker :
112
- - image : node:8
96
+ - image : ' node:8'
113
97
user : node
114
98
steps :
115
99
- checkout
@@ -126,10 +110,9 @@ jobs:
126
110
command : npm run lint
127
111
environment :
128
112
NPM_CONFIG_PREFIX : /home/node/.npm-global
129
-
130
113
docs :
131
114
docker :
132
- - image : node:8
115
+ - image : ' node:8'
133
116
user : node
134
117
steps :
135
118
- checkout
@@ -139,16 +122,15 @@ jobs:
139
122
- run :
140
123
name : Build documentation.
141
124
command : npm run docs
142
-
143
125
publish_npm :
144
126
docker :
145
- - image : node:8
127
+ - image : ' node:8'
146
128
user : node
147
129
steps :
148
130
- checkout
149
131
- run :
150
132
name : Set NPM authentication.
151
- command : echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc
133
+ command : ' echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc'
152
134
- run :
153
- name : Publish the module to npm.
154
- command : npm publish --access=public
135
+ name : Publish the module to npm.
136
+ command : npm publish --access=public
0 commit comments