Skip to content

Commit 68f5995

Browse files
mkukawskijsmrcaga
authored andcommitted
Adding possibility of debug and extra flags to deploy command
1 parent 9061c0e commit 68f5995

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

action.yml

+10
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ inputs:
1919
description: A deploy message
2020
required: false
2121
default: ""
22+
debug:
23+
description: When provided, prints more debug info in NETLIFY_OUTPUT
24+
required: false
25+
default: ""
2226
build_directory:
2327
description: Directory where built files are stored
2428
required: true
@@ -43,6 +47,10 @@ inputs:
4347
description: In monorepos, package to deploy
4448
required: false
4549
default: ""
50+
command_extra_flags:
51+
description: Any optional extra flags added to Netlify deploy command
52+
required: false
53+
default: ""
4654
outputs:
4755
NETLIFY_OUTPUT:
4856
description: netlify command output
@@ -68,6 +76,8 @@ runs:
6876
BUILD_COMMAND: ${{ inputs.build_command }}
6977
DEPLOY_ALIAS: ${{ inputs.deploy_alias }}
7078
MONOREPO_PACKAGE: ${{ inputs.monorepo_package }}
79+
DEBUG: ${{ inputs.debug }}
80+
COMMAND_EXTRA_FLAGS: ${{ inputs.command_extra_flags }}
7181

7282
branding:
7383
icon: activity

entrypoint.sh

+11
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ fi
2525
export NETLIFY_SITE_ID="${NETLIFY_SITE_ID}"
2626
export NETLIFY_AUTH_TOKEN="${NETLIFY_AUTH_TOKEN}"
2727

28+
# command based on https://cli.netlify.com/commands/deploy
2829
COMMAND="netlify deploy --dir=${BUILD_DIRECTORY} --functions=${FUNCTIONS_DIRECTORY} --message=\"${NETLIFY_DEPLOY_MESSAGE}\""
2930

3031
if [[ "${NETLIFY_DEPLOY_TO_PROD}" == "true" ]]
@@ -40,6 +41,16 @@ then
4041
COMMAND+=" --filter ${MONOREPO_PACKAGE}"
4142
fi
4243

44+
if [[ -n "${DEBUG}" ]]
45+
then
46+
COMMAND+=" --debug "
47+
fi
48+
49+
if [[ -n "${COMMAND_EXTRA_FLAGS}" ]]
50+
then
51+
COMMAND+=" ${COMMAND_EXTRA_FLAGS} "
52+
fi
53+
4354
OUTPUT=$(sh -c "$COMMAND")
4455

4556
# Set outputs

0 commit comments

Comments
 (0)