Retry nodeenv creation
We saw some failures while creating the nodeenv so add a retry there. Change-Id: I97d65a31a4d1170e3aa2dae730e6e52e47780c82
This commit is contained in:
parent
33fef37bc5
commit
a0844c4b56
10
tools/pip.sh
10
tools/pip.sh
|
@ -23,7 +23,15 @@ then
|
|||
pip install nodeenv
|
||||
# Initialize nodeenv and tell it to re-use the currently active virtualenv
|
||||
# TODO(jeblair): remove node version pin. upath 1.0.4 objects to node >9.
|
||||
nodeenv --python-virtualenv -n 10.16.0
|
||||
attempts=0
|
||||
until nodeenv --python-virtualenv -n 10.16.0; do
|
||||
((attempts++))
|
||||
if [[ $attempts > 2 ]]
|
||||
then
|
||||
echo "Failed creating nodeenv"
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
# Use -g because inside of the virtualenv '-g' means 'install into the'
|
||||
# virtualenv - as opposed to installing into the local node_modules.
|
||||
# Avoid writing a package-lock.json file since we don't use it.
|
||||
|
|
Loading…
Reference in New Issue