[DevOps] Add error handling for incorrect storage path (#8958)

* add error handling for storage path

* Revert "add error handling for storage path"

This reverts commit 751e54c254.

* revert whitespace changes, only add real change

* small fixes
This commit is contained in:
Whitney Schmidt 2020-06-25 18:10:54 -04:00 коммит произвёл GitHub
Родитель c568f42571
Коммит 5580e873ca
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 10 добавлений и 4 удалений

Просмотреть файл

@ -251,10 +251,16 @@ steps:
cd $WORKING_DIR/xamarin-macios
if [[ "$USE_XAMARIN_STORAGE" == "True" ]]; then
if nc -z xamarin-storage 22 2>/dev/null; then
ssh builder@xamarin-storage "mkdir -p /volume1/storage/$XAMARIN_STORAGE_PATH"
echo '##vso[task.setvariable variable=XAMARIN_STORAGE_FAILED;isOutput=true]false'
echo '##vso[task.setvariable variable=XAMARIN_STORAGE_PATH;isOutput=true]$XAMARIN_STORAGE_PATH'
export TESTS_PERIODIC_COMMAND="--periodic-interval 10 --periodic-command rsync --periodic-command-arguments '-avz -e \"ssh\" $PWD/jenkins-results builder@xamarin-storage:/volume1/storage/$XAMARIN_STORAGE_PATH'"
EC=0
MKSTORAGE="ssh builder@xamarin-storage "mkdir -p /volume1/storage/$XAMARIN_STORAGE_PATH""
eval $MKSTORAGE || EC=$?
if [ $EC -eq 0 ]; then
echo '##vso[task.setvariable variable=XAMARIN_STORAGE_PATH;isOutput=true]$XAMARIN_STORAGE_PATH'
echo '##vso[task.setvariable variable=XAMARIN_STORAGE_FAILED;isOutput=true]false'
export TESTS_PERIODIC_COMMAND="--periodic-interval 10 --periodic-command rsync --periodic-command-arguments '-avz -e \"ssh\" $PWD/jenkins-results builder@xamarin-storage:/volume1/storage/$XAMARIN_STORAGE_PATH'"
else
echo '##vso[task.setvariable variable=XAMARIN_STORAGE_FAILED;isOutput=true]true'
fi
else
echo '##vso[task.setvariable variable=XAMARIN_STORAGE_FAILED;isOutput=true]true'
echo '##vso[task.setvariable variable=XAMARIN_STORAGE_PATH;isOutput=true]""'