diff --git a/github-deploy/bin/deployment-get-payload b/github-deploy/bin/deployment-get-payload new file mode 100755 index 0000000..38c8d86 --- /dev/null +++ b/github-deploy/bin/deployment-get-payload @@ -0,0 +1,11 @@ +#!/bin/sh +set -e +if [ -z "$1" ] ; then + echo "Payload argument must be set. Usage: deployment-get-payload " + exit 64 +fi + +BASEDIR=$(dirname "$0") +_payload_field=$1 + +"${BASEDIR}"/JSON.sh < "${GITHUB_EVENT_PATH}" | grep "\[\"deployment\",\"payload\",\"config\",\"${_payload_field}\"]" | cut -f2 | sed -e 's/^"//' -e 's/"$//' diff --git a/github-deploy/bin/deployment-get-task b/github-deploy/bin/deployment-get-task new file mode 100755 index 0000000..57622f8 --- /dev/null +++ b/github-deploy/bin/deployment-get-task @@ -0,0 +1,4 @@ +#!/bin/sh + +BASEDIR=$(dirname "$0") +"${BASEDIR}"/JSON.sh < "${GITHUB_EVENT_PATH}" | grep "\[\"deployment\",\"task\"]" | cut -f2 | sed -e 's/^"//' -e 's/"$//'