Merge pull request #8529 from murgatroid99/node_fix_module_caching

Decrease Node module cache time to avoid errors with out-of-date modules
pull/8534/head
Michael Lumish 8 years ago committed by GitHub
commit 7e15bd0b20
  1. 3
      tools/run_tests/build_artifact_node.bat
  2. 3
      tools/run_tests/build_artifact_node.sh
  3. 5
      tools/run_tests/pre_build_node.bat
  4. 4
      tools/run_tests/pre_build_node.sh

@ -27,12 +27,13 @@
@rem (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
@rem OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
set node_versions=0.12.0 1.0.0 1.1.0 2.0.0 3.0.0 4.0.0 5.0.0 6.0.0 7.0.0
set node_versions=0.12.0 1.0.0 1.1.0 2.0.0 3.0.0 4.0.0 5.0.0 6.0.0
set PATH=%PATH%;C:\Program Files\nodejs\;%APPDATA%\npm
del /f /q BUILD || rmdir build /s /q
call npm cache clean || goto :error
call npm update || goto :error
mkdir artifacts

@ -40,9 +40,10 @@ rm -rf build || true
mkdir -p artifacts
npm cache clean
npm update
node_versions=( 0.12.0 1.0.0 1.1.0 2.0.0 3.0.0 4.0.0 5.0.0 6.0.0 7.0.0 )
node_versions=( 0.12.0 1.0.0 1.1.0 2.0.0 3.0.0 4.0.0 5.0.0 6.0.0 )
for version in ${node_versions[@]}
do

@ -29,6 +29,5 @@
set PATH=%PATH%;C:\Program Files\nodejs\;%APPDATA%\npm
@rem Expire cache after 1 week
call npm update --cache-min 604800
@rem Expire cache after 1 day
call npm update --cache-min 86400

@ -37,8 +37,8 @@ set -ex
export GRPC_CONFIG=${CONFIG:-opt}
# Expire cache after 1 week
npm update --cache-min 604800
# Expire cache after 1 day
npm update --cache-min 86400
npm install node-gyp-install
./node_modules/.bin/node-gyp-install

Loading…
Cancel
Save