Browse Source

Update demo.yml

John Guan 3 years ago
parent
commit
eb03a3e6c7
1 changed files with 14 additions and 13 deletions
  1. 14 13
      .github/workflows/demo.yml

+ 14 - 13
.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: |