Bladeren bron

propagate exit code in publish-docs script

Dan Allen 3 jaren geleden
bovenliggende
commit
6bd10b4056
1 gewijzigde bestanden met toevoegingen van 11 en 4 verwijderingen
  1. 11 4
      .github/actions/publish-docs.sh

+ 11 - 4
.github/actions/publish-docs.sh

@@ -11,8 +11,15 @@ if [ "$#" -ne 4 ]; then
   exit 1
   exit 1
 fi
 fi
 
 
-install -m 600 -D /dev/null "$SSH_PRIVATE_KEY_PATH"
-echo "$SSH_PRIVATE_KEY" > "$SSH_PRIVATE_KEY_PATH"
-echo "$SSH_KNOWN_HOST" > ~/.ssh/known_hosts
-rsync --delete -avze "ssh -i $SSH_PRIVATE_KEY_PATH" build/site/ "$HOST:$HOST_PATH"
+(
+  set -e
+  install -m 600 -D /dev/null "$SSH_PRIVATE_KEY_PATH"
+  echo "$SSH_PRIVATE_KEY" > "$SSH_PRIVATE_KEY_PATH"
+  echo "$SSH_KNOWN_HOST" > ~/.ssh/known_hosts
+  rsync --delete -avze "ssh -i $SSH_PRIVATE_KEY_PATH" build/site/ "$HOST:$HOST_PATH"
+)
+exit_code=$?
+
 rm -f "$SSH_PRIVATE_KEY_PATH"
 rm -f "$SSH_PRIVATE_KEY_PATH"
+
+exit $exit_code