aboutsummaryrefslogtreecommitdiff
path: root/.github/actions/deploy-request/deployment_request.sh
diff options
context:
space:
mode:
Diffstat (limited to '.github/actions/deploy-request/deployment_request.sh')
-rwxr-xr-x.github/actions/deploy-request/deployment_request.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/.github/actions/deploy-request/deployment_request.sh b/.github/actions/deploy-request/deployment_request.sh
new file mode 100755
index 000000000..d9696085e
--- /dev/null
+++ b/.github/actions/deploy-request/deployment_request.sh
@@ -0,0 +1,18 @@
+#!/usr/bin/env bash
+set -e
+
+SHA="${1}"
+shift
+REF="${1}"
+shift
+NEW_DEPLOY="${1}"
+shift
+API_USERNAME="${1}"
+shift
+API_TOKEN="${1}"
+shift
+
+echo "Request deployment flow for sha ${SHA} on branch ${REF}. New deployment: ${NEW_DEPLOY}."
+./gradlew :deployment:deploymentRequestProcess -PRequest.sha="${SHA}" -PRequest.ref="${REF}" -PRequest.new_deploy="${NEW_DEPLOY}" -PRequest.apiUsername="${API_USERNAME}" -PRequest.apiUserToken="${API_TOKEN}"
+
+[[ -n "${GITHUB_ACTIONS}" ]] && chmod -R a+rwx .