Fail silently when required environment variables are missing to publish to feed.
This commit is contained in:
parent
0dd15611e1
commit
30a5491961
1 changed files with 15 additions and 7 deletions
|
@ -14,7 +14,13 @@ UPLOAD_FILE=$1
|
||||||
UPLOAD_JSON_FILE="package_upload.json"
|
UPLOAD_JSON_FILE="package_upload.json"
|
||||||
|
|
||||||
execute(){
|
execute(){
|
||||||
if ! validate_inputs; then
|
if ! validate_env_variables; then
|
||||||
|
# fail silently if the required variables are not available for publishing the file.
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ ! -f "$UPLOAD_FILE" ]]; then
|
||||||
|
echo "Error: \"$UPLOAD_FILE\" file does not exist"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -30,24 +36,26 @@ execute(){
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
validate_inputs(){
|
validate_env_variables(){
|
||||||
local ret=0
|
local ret=0
|
||||||
if [[ ! -f "$UPLOAD_FILE" ]]; then
|
|
||||||
echo "Error: \"$UPLOAD_FILE\" file does not exist"
|
if [[ -z "$DOTNET_BUILD_VERSION" ]]; then
|
||||||
|
echo "DOTNET_BUILD_VERSION environment variable not set"
|
||||||
ret=1
|
ret=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z "$SASTOKEN" ]]; then
|
if [[ -z "$SASTOKEN" ]]; then
|
||||||
echo "Error: SASTOKEN environment variable not set"
|
echo "SASTOKEN environment variable not set"
|
||||||
ret=1
|
ret=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z "$STORAGE_ACCOUNT" ]]; then
|
if [[ -z "$STORAGE_ACCOUNT" ]]; then
|
||||||
echo "Error: STORAGE_ACCOUNT environment variable not set"
|
echo "STORAGE_ACCOUNT environment variable not set"
|
||||||
ret=1
|
ret=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z "$STORAGE_CONTAINER" ]]; then
|
if [[ -z "$STORAGE_CONTAINER" ]]; then
|
||||||
echo "Error: STORAGE_CONTAINER environment variable not set"
|
echo "STORAGE_CONTAINER environment variable not set"
|
||||||
ret=1
|
ret=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue