add pull param #6

Merged
smf merged 1 commits from pull into local 2024-03-11 14:08:37 +08:00
2 changed files with 8 additions and 1 deletions
Showing only changes of commit 5b1e185867 - Show all commits

View File

@@ -35,6 +35,8 @@ inputs:
pre_deployment_command_args: pre_deployment_command_args:
description: The args for the pre deploument command. description: The args for the pre deploument command.
required: false required: false
pull_images_first:
description: Pull docker images before deploying. Default is false.
docker_registry_username: docker_registry_username:
description: The docker registry username. description: The docker registry username.
required: false required: false

View File

@@ -81,7 +81,7 @@ if ! [ -z "${INPUT_DOCKER_REGISTRY_USERNAME+x}" ] && ! [ -z "$INPUT_DOCKER_REGIS
fi fi
if ! [ -z "${INPUT_DOCKER_PRUNE+x}" ] && [ $INPUT_DOCKER_PRUNE = 'true' ] ; then 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 yes | docker --log-level debug system prune -a 2>&1
fi fi
DEPLOYMENT_COMMAND="docker --log-level=debug compose" DEPLOYMENT_COMMAND="docker --log-level=debug compose"
@@ -94,6 +94,11 @@ if ! [ -z "${INPUT_ENV_FILE_NAME+x}" ] && ! [ -z "$INPUT_ENV_FILE_NAME" ]; then
DEPLOYMENT_COMMAND="$DEPLOYMENT_COMMAND --env-file ${INPUT_ENV_FILE_NAME//,/ --env-file }" DEPLOYMENT_COMMAND="$DEPLOYMENT_COMMAND --env-file ${INPUT_ENV_FILE_NAME//,/ --env-file }"
fi fi
if ! [ -z "${INPUT_PULL_IMAGES_FIRST+x}" ] && [ $INPUT_PULL_IMAGES_FIRST = 'true' ] ; then
echo "Connecting to $INPUT_REMOTE_DOCKER_HOST... Command: ${DEPLOYMENT_COMMAND} pull"
${DEPLOYMENT_COMMAND} "pull"
fi
# DEPLOYMENT_COMMAND_OPTIONS="" # DEPLOYMENT_COMMAND_OPTIONS=""
echo "Connecting to $INPUT_REMOTE_DOCKER_HOST... Command: ${DEPLOYMENT_COMMAND} ${INPUT_ARGS}" echo "Connecting to $INPUT_REMOTE_DOCKER_HOST... Command: ${DEPLOYMENT_COMMAND} ${INPUT_ARGS}"