60
60
user : node
61
61
steps : &unit_tests_steps
62
62
- checkout
63
- - run : &remove_package_lock
64
- name : Remove package-lock.json if needed.
65
- command : |
66
- WORKFLOW_NAME=`python .circleci/get_workflow_name.py`
67
- echo "Workflow name: $WORKFLOW_NAME"
68
- if [ "$WORKFLOW_NAME" = "nightly" ]; then
69
- echo "Nightly build detected, removing package-lock.json."
70
- rm -f package-lock.json samples/package-lock.json
71
- else
72
- echo "Not a nightly build, skipping this step."
73
- fi
74
63
- run : &npm_install_and_link
75
64
name : Install and link the module
76
65
command : |-
80
69
NPM_CONFIG_PREFIX : /home/node/.npm-global
81
70
- run : npm test
82
71
- run : node_modules/.bin/codecov
83
-
72
+
84
73
node8 :
85
74
docker :
86
75
- image : ' node:8'
97
86
user : node
98
87
steps :
99
88
- checkout
100
- - run : *remove_package_lock
101
89
- run : *npm_install_and_link
102
90
- run : &samples_npm_install_and_link
103
91
name : Link the module being tested to the samples.
@@ -118,7 +106,6 @@ jobs:
118
106
user : node
119
107
steps :
120
108
- checkout
121
- - run : *remove_package_lock
122
109
- run : *npm_install_and_link
123
110
- run :
124
111
name : Build documentation.
@@ -129,7 +116,6 @@ jobs:
129
116
user : node
130
117
steps :
131
118
- checkout
132
- - run : *remove_package_lock
133
119
- run :
134
120
name : Decrypt credentials.
135
121
command : |
@@ -156,7 +142,6 @@ jobs:
156
142
user : node
157
143
steps :
158
144
- checkout
159
- - run : *remove_package_lock
160
145
- run :
161
146
name : Decrypt credentials.
162
147
command : |
0 commit comments