From d949eaab09c7b0eb3bce1a6d51b605a17eae35e2 Mon Sep 17 00:00:00 2001 From: jackz Date: Wed, 11 Dec 2024 23:18:43 -0600 Subject: [PATCH] Update entrypoint.sh --- entrypoint.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/entrypoint.sh b/entrypoint.sh index 04b5fc9..81ff326 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,6 +1,7 @@ #!/bin/sh -l set -e echo -e "${INPUT_KEY}" >__TEMP_INPUT_KEY_FILE +set -x chmod 600 __TEMP_INPUT_KEY_FILE @@ -9,6 +10,10 @@ if [[ -z "$COMMIT_SHA" ]]; then echo "COMMIT_SHA: Could not find file ${INPUT_SRC}/.git-commit" exit 1 fi +echo "SSH Host: ${INPUT_USER}@${INPUT_HOST}:${INPUT_PORT}" +echo "Local Path: ${INPUT_SRC}" +echo "Remote Path: ${INPUT_REMOTE}" +echo "Commit: ${COMMIT_SHA}" scp -o StrictHostKeyChecking=no -v -i __TEMP_INPUT_KEY_FILE \ -P "${INPUT_PORT}" $INPUT_OPTIONS -r ${INPUT_SRC} "${INPUT_USER}"@"${INPUT_HOST}":"${INPUT_REMOTE}/${COMMIT_SHA}" 2>/dev/null @@ -16,7 +21,6 @@ scp -o StrictHostKeyChecking=no -v -i __TEMP_INPUT_KEY_FILE \ echo "File transfer complete." echo "Symlinking, purging old" echo "Running on ssh: ln -s ${INPUT_REMOTE}/${COMMIT_SHA} ${INPUT_REMOTE}/latest" - ssh -o StrictHostKeyChecking=no -v -i __TEMP_INPUT_KEY_FILE \ "${INPUT_USER}"@"${INPUT_HOST}:${INPUT_PORT}" \ -C "ln -s ${INPUT_REMOTE}/${COMMIT_SHA} ${INPUT_REMOTE}/latest && find ${INPUT_REMOTE} -mindepth 1 -maxdepth 1 -type d -not -path './latest' | tail -n +5 > rm_result.txt"