5959 - image : ' node:6'
6060 user : node
6161 steps : &unit_tests_steps
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
62+ - checkout
7463 - run : &npm_install_and_link
7564 name : Install and link the module
7665 command : |-
9685 user : node
9786 steps :
9887 - checkout
99- - run : *remove_package_lock
10088 - run : *npm_install_and_link
10189 - run : &samples_npm_install_and_link
10290 name : Link the module being tested to the samples.
@@ -117,7 +105,6 @@ jobs:
117105 user : node
118106 steps :
119107 - checkout
120- - run : *remove_package_lock
121108 - run : *npm_install_and_link
122109 - run :
123110 name : Build documentation.
@@ -128,7 +115,6 @@ jobs:
128115 user : node
129116 steps :
130117 - checkout
131- - run : *remove_package_lock
132118 - run :
133119 name : Decrypt credentials.
134120 command : |
@@ -155,7 +141,6 @@ jobs:
155141 user : node
156142 steps :
157143 - checkout
158- - run : *remove_package_lock
159144 - run :
160145 name : Decrypt credentials.
161146 command : |
0 commit comments