diff --git a/.github/workflows/demo.yml b/.github/workflows/demo.yml index d7eb300..59f0d70 100644 --- a/.github/workflows/demo.yml +++ b/.github/workflows/demo.yml @@ -45,20 +45,21 @@ jobs: --availability-zone us-west-2a \ --bundle-id large_2_0 -# - name: Wait for new instance running -# run: | -# TIMEOUT=$(($(date +%s)+600)) -# while [ $TIMEOUT -gt $(date +%s) ] -# do -# NEW_INSTANCE_STATE=$(aws lightsail get-instance-state --instance-name ${{ env.OLD_INSTANCE_NAME }} | grep '"name":' | sed 's/ //g' | sed 's/"//g' | sed 's/name://g') -# if [ $NEW_INSTANCE_STATE == running ] -# echo "New instance is running now" -# break -# fi -# done - - name: Wait for new instance running - run: sleep 10s + run: | + TIMEOUT=$(($(date +%s)+600)) + while [ $TIMEOUT -gt $(date +%s) ] + do + NEW_INSTANCE_STATE=$(aws lightsail get-instance-state --instance-name ${{ env.OLD_INSTANCE_NAME }} | grep '"name":' | sed 's/ //g' | sed 's/"//g' | sed 's/name://g') + if [ $NEW_INSTANCE_STATE == running ] + then + echo "New instance is running now" + break + fi + done + +# - name: Wait for new instance running +# run: sleep 10s - name: Put instance public ports run: |