@@ -342,35 +342,39 @@ if [ 'true' = "$DEPLOYMENT_OVERVIEW" ]; then
342
342
while :
343
343
do
344
344
sleep 5
345
- DEPLOYMENT_GET_OUTPUT=$( $DEPLOYMENT_GET 2>&1 )
345
+ DEPLOYMENT_GET_OUTPUT=$( $DEPLOYMENT_GET 2>&1 > /tmp/ $DEPLOYMENT_ID )
346
346
if [ $? -ne 0 ]; then
347
+ printf " \n"
347
348
warn " $DEPLOYMENT_OUTPUT "
348
349
error " Deployment of application '$APPLICATION_NAME ' on deployment group '$DEPLOYMENT_GROUP ' failed"
349
350
exit 1
350
351
fi
351
352
352
353
# Deployment Status
353
- STATUS=$( echo $DEPLOYMENT_GET_OUTPUT | jsonValue ' status' | tr -d ' \r\n' | tr -d ' ' )
354
- ERROR_MESSAGE=$( echo $DEPLOYMENT_GET_OUTPUT | jsonValue ' message' )
354
+ STATUS=$( cat /tmp/ $DEPLOYMENT_ID | jsonValue ' status' | tr -d ' \r\n' | tr -d ' ' )
355
+ ERROR_MESSAGE=$( cat /tmp/ $DEPLOYMENT_ID | jsonValue ' message' )
355
356
356
357
# Deployment failed
357
358
if [ " $STATUS " = ' Failed' ]; then
359
+ printf " \n"
358
360
error " Deployment of application '$APPLICATION_NAME ' on deployment group '$DEPLOYMENT_GROUP ' failed: $ERROR_MESSAGE "
359
361
exit 1
360
362
fi
363
+
364
+ # Deployment Overview
365
+ IN_PROGRESS=$( cat /tmp/$DEPLOYMENT_ID | jsonValue ' InProgress' | tr -d ' \r\n' | tr -d ' ' )
366
+ PENDING=$( cat /tmp/$DEPLOYMENT_ID | jsonValue ' Pending' | tr -d ' \r\n' | tr -d ' ' )
367
+ SKIPPED=$( cat /tmp/$DEPLOYMENT_ID | jsonValue ' Skipped' | tr -d ' \r\n' | tr -d ' ' )
368
+ SUCCEEDED=$( cat /tmp/$DEPLOYMENT_ID | jsonValue ' Succeeded' | tr -d ' \r\n' | tr -d ' ' )
369
+ FAILED=$( cat /tmp/$DEPLOYMENT_ID | jsonValue ' Failed' | tr -d ' \r\n' | tr -d ' ' )
370
+ printf " \r| In Progress: $IN_PROGRESS | Pending: $PENDING | Skipped: $SKIPPED | Succeeded: $SUCCEEDED | Failed: $FAILED |"
371
+
361
372
# Deployment succeeded
362
373
if [ " $STATUS " = ' Succeeded' ]; then
374
+ printf " \n"
363
375
success " Deployment of application '$APPLICATION_NAME ' on deployment group '$DEPLOYMENT_GROUP ' succeeded"
364
376
break
365
377
fi
366
-
367
- # Deployment Overview
368
- IN_PROGRESS=$( echo $DEPLOYMENT_GET_OUTPUT | jsonValue ' InProgress' | tr -d ' \r\n' | tr -d ' ' )
369
- PENDING=$( echo $DEPLOYMENT_GET_OUTPUT | jsonValue ' Pending' | tr -d ' \r\n' | tr -d ' ' )
370
- SKIPPED=$( echo $DEPLOYMENT_GET_OUTPUT | jsonValue ' Skipped' | tr -d ' \r\n' | tr -d ' ' )
371
- SUCCEEDED=$( echo $DEPLOYMENT_GET_OUTPUT | jsonValue ' Succeeded' | tr -d ' \r\n' | tr -d ' ' )
372
- FAILED=$( echo $DEPLOYMENT_GET_OUTPUT | jsonValue ' Failed' | tr -d ' \r\n' | tr -d ' ' )
373
- echo " | In Progress: $IN_PROGRESS | Pending: $PENDING | Skipped: $SKIPPED | Succeeded: $SUCCEEDED | Failed: $FAILED |"
374
378
done
375
379
else
376
380
info " Deployment of application '$APPLICATION_NAME ' on deployment group '$DEPLOYMENT_GROUP ' in progress"
0 commit comments