#!/bin/sh set -eu read -r _oldrev SHA REFNAME if [ "$SHA" = '0000000000000000000000000000000000000000' ]; then exit fi DEPLOY_OPT= for n in `seq 0 $((GIT_PUSH_OPTION_COUNT - 1))`; do opt="$(eval "printf '%s' \"\$GIT_PUSH_OPTION_$n\"")" case "$opt" in (ci.skip) cat <<-EOF >&2 "$opt" option detected, not running CI. EOF exit ;; (deploy.skip) DEPLOY_OPT=-n ;; (*) ;; esac done sudo -u cicd cicd add $DEPLOY_OPT -V "$SHA" -R "$REFNAME" "$PWD"