diff --git a/script.sh b/script.sh index b0f1f7d..0dc2c55 100755 --- a/script.sh +++ b/script.sh @@ -41,10 +41,16 @@ then NETLIFY_DEPLOY_OPTIONS="${NETLIFY_DEPLOY_OPTIONS} --debug" fi -NETLIFY_AUTH="--auth $PLUGIN_TOKEN" -echo "> Deploying on Netlify..." && -echo "> (Using options $NETLIFY_DEPLOY_OPTIONS)" && -netlify deploy $NETLIFY_AUTH $NETLIFY_DEPLOY_OPTIONS --message "$DRONE_COMMIT_MESSAGE"; +if [ -n "$PLUGIN_SITE" ] +then + NETLIFY_SITE="--auth $PLUGIN_TOKEN --site $PLUGIN_SITE" + echo "> Deploying on Netlify…" && + echo "> (Using option $NETLIFY_DEPLOY_OPTIONS)" && + netlify deploy $NETLIFY_SITE $NETLIFY_DEPLOY_OPTIONS --message "$DRONE_COMMIT_MESSAGE"; +else + echo "> Error! site (site ID or name) and token are required" + exit 1 +fi rc=$?; if [[ $rc != 0 ]]