From bdca1670cb9fea0aac0cebb2617524c224fb11df Mon Sep 17 00:00:00 2001 From: smf Date: Wed, 6 Mar 2024 15:56:47 +0800 Subject: [PATCH] change dir --- docker-entrypoint.sh | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 6730a57..b141398 100755 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -33,7 +33,9 @@ if [ -z "${INPUT_ARGS+x}" ]; then exit 1 fi +change_dir=true if [ -z "${INPUT_DEPLOY_PATH+x}" ]; then + change_dir = false INPUT_DEPLOY_PATH=${github.workspace}/${github.repository} fi @@ -113,12 +115,14 @@ if ! [ -z "${INPUT_DOCKER_PRUNE+x}" ] && [ $INPUT_DOCKER_PRUNE = 'true' ] ; then yes | docker --log-level debug --host "ssh://$INPUT_REMOTE_DOCKER_HOST:$INPUT_REMOTE_DOCKER_PORT" system prune -a 2>&1 fi -echo "Change working directory" -echo `pwd` -echo $INPUT_DEPLOY_PATH -mkdir -p $INPUT_DEPLOY_PATH -cp -rfp ./* $INPUT_DEPLOY_PATH/ || true -cd $INPUT_DEPLOY_PATH +if change_dir ; then + echo "Change working directory" + echo `pwd` + echo $INPUT_DEPLOY_PATH + mkdir -p $INPUT_DEPLOY_PATH + cp -rfp ./* $INPUT_DEPLOY_PATH/ || true + cd $INPUT_DEPLOY_PATH +fi if ! [ -z "${INPUT_COPY_STACK_FILE+x}" ] && [ $INPUT_COPY_STACK_FILE = 'true' ] ; then execute_ssh "mkdir -p $INPUT_DEPLOY_PATH/stacks || true"