diff --git a/entrypoint.sh b/entrypoint.sh index f5a00ad..646c95b 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -9,10 +9,18 @@ npm i -g netlify-cli NETLIFY_CLI=$(which netlify) # Install node from NVM to honor .nvmrc files -curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash -[ -s "$HOME/.nvm/nvm.sh" ] && \. "$HOME/.nvm/nvm.sh" +if [[ -n $9 ]] || [[ -e ".nvmrc" ]] +then + curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash + [ -s "$HOME/.nvm/nvm.sh" ] && \. "$HOME/.nvm/nvm.sh" -nvm install "$9" + if [[ -n $9 ]] + then + nvm install "$9" + else + nvm install + fi +fi NETLIFY_AUTH_TOKEN=$1 NETLIFY_SITE_ID=$2 @@ -62,4 +70,4 @@ NETLIFY_LIVE_URL=$(echo "$OUTPUT" | grep -Eo '(http|https)://[a-zA-Z0-9./?=_-]*' echo "::set-output name=NETLIFY_OUTPUT::$NETLIFY_OUTPUT" echo "::set-output name=NETLIFY_PREVIEW_URL::$NETLIFY_PREVIEW_URL" echo "::set-output name=NETLIFY_LOGS_URL::$NETLIFY_LOGS_URL" -echo "::set-output name=NETLIFY_LIVE_URL::$NETLIFY_LIVE_URL" \ No newline at end of file +echo "::set-output name=NETLIFY_LIVE_URL::$NETLIFY_LIVE_URL"