1
0
Fork 0
docsearch/scripts/validate-pr-done-on-develop

19 lines
504 B
Bash
Executable file

#!/usr/bin/env bash
set -e # exit when error
COMMIT_MSG=`git log --format=%B --no-merges -n 1`
if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
MSG="No need to check pull request done on develop branch when not in a pull request"
EXIT=0
elif [[ "$COMMIT_MSG" =~ "hotfix" ]] && [ "$TRAVIS_BRANCH" == 'master' ]; then
MSG="Hotfix submitted to master, good"
EXIT=0
elif [ "$TRAVIS_BRANCH" != 'develop' ]; then
MSG="Pull request must be done on develop branch"
EXIT=1
fi
echo $MSG;
exit $EXIT;