diff --git a/deploy.sh b/deploy.sh index a0d6827..142afd6 100755 --- a/deploy.sh +++ b/deploy.sh @@ -22,29 +22,29 @@ if [ -n "$(git log origin/production..production --oneline)" ]; then read dummy fi -# Find Module function find_module() { + MODULE_NAME=$1 MODULE_DIR=$(python <&2 - exit 1 -fi -} + if [ $(git -C $MODULE_DIR rev-parse --abbrev-ref HEAD) != "production" ]; then + echo "${MODULE_NAME}: ($MODULE_DIR) NOT on the production branch, refusing to deploy." >&2 + exit 1 + fi # Find Pillar find_module pillar +} # Find Attract find_module attract