File tree Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Original file line number Diff line number Diff 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 : " "
4654outputs :
4755 NETLIFY_OUTPUT :
4856 description : netlify command output
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
7282branding :
7383 icon : activity
Original file line number Diff line number Diff line change 2525export NETLIFY_SITE_ID=" ${NETLIFY_SITE_ID} "
2626export NETLIFY_AUTH_TOKEN=" ${NETLIFY_AUTH_TOKEN} "
2727
28+ # command based on https://cli.netlify.com/commands/deploy
2829COMMAND=" netlify deploy --dir=${BUILD_DIRECTORY} --functions=${FUNCTIONS_DIRECTORY} --message=\" ${NETLIFY_DEPLOY_MESSAGE} \" "
2930
3031if [[ " ${NETLIFY_DEPLOY_TO_PROD} " == " true" ]]
4041 COMMAND+=" --filter ${MONOREPO_PACKAGE} "
4142fi
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+
4354OUTPUT=$( sh -c " $COMMAND " )
4455
4556# Set outputs
You can’t perform that action at this time.
0 commit comments