#!/bin/sh
#
# Deploy a snapshot build to Sonatype.  Only non-pull requests will be deployed.
#

echo "Pull request: '${TRAVIS_PULL_REQUEST}' on branch '${TRAVIS_BRANCH}'"
if [ "${TRAVIS_PULL_REQUEST}" = "false" ] && [ "${TRAVIS_BRANCH}" = "master" ]; then
    mvn --settings scripts/mvn_settings.xml -DskipTests=true source:jar javadoc:jar deploy
fi

#!/bin/sh
#
# Deploy a snapshot build to Sonatype.  Only non-pull requests will be deployed.
#

BRANCH=`git rev-parse --abbrev-ref HEAD`
echo "Pull request: '${TRAVIS_PULL_REQUEST}' on branch '${BRANCH}'"
if [ "${TRAVIS_PULL_REQUEST}" = "false" ] && [ "${BRANCH}" = "master" ]; then
    mvn --settings scripts/mvn_settings.xml -DskipTests=true source:jar javadoc:jar deploy
fi

--- 
+++ 
@@ -3,7 +3,8 @@
 # Deploy a snapshot build to Sonatype.  Only non-pull requests will be deployed.
 #
 
-echo "Pull request: '${TRAVIS_PULL_REQUEST}' on branch '${TRAVIS_BRANCH}'"
-if [ "${TRAVIS_PULL_REQUEST}" = "false" ] && [ "${TRAVIS_BRANCH}" = "master" ]; then
+BRANCH=`git rev-parse --abbrev-ref HEAD`
+echo "Pull request: '${TRAVIS_PULL_REQUEST}' on branch '${BRANCH}'"
+if [ "${TRAVIS_PULL_REQUEST}" = "false" ] && [ "${BRANCH}" = "master" ]; then
     mvn --settings scripts/mvn_settings.xml -DskipTests=true source:jar javadoc:jar deploy
 fi
Use TRAVIS_BRANCH env var to determine which branch is being built
