Commit e4a44484 by Spencer Gibb

Only deploy snapshots on master not in PR

fixes gh-630
parent 98d76dfe
...@@ -16,12 +16,19 @@ before_install: ...@@ -16,12 +16,19 @@ before_install:
install: install:
- ./mvnw install -P docs -q -U -DskipTests=true -Dmaven.test.redirectTestOutputToFile=true - ./mvnw install -P docs -q -U -DskipTests=true -Dmaven.test.redirectTestOutputToFile=true
- ./docs/src/main/asciidoc/ghpages.sh - ./docs/src/main/asciidoc/ghpages.sh
script:
- '[ "${TRAVIS_PULL_REQUEST}" != "false" ] || ./mvnw -s .settings.xml deploy -P release -nsu -Dmaven.test.redirectTestOutputToFile=true'
- '[ "${TRAVIS_PULL_REQUEST}" = "false" ] || ./mvnw install -nsu -Dmaven.test.redirectTestOutputToFile=true'
env: env:
global: global:
- GIT_NAME="Dave Syer" - GIT_NAME="Dave Syer"
- GIT_EMAIL=dsyer@pivotal.io - GIT_EMAIL=dsyer@pivotal.io
- CI_DEPLOY_USERNAME=buildmaster - CI_DEPLOY_USERNAME=buildmaster
- secure: aeLXRC5oFSddwnZt1/7G2/OHr7jDbxz0ET7sej3I+eSbe3N5vbzQ6FC08es4l89l54ciXd90I1g2BMw7DTYKOO373FP78XPdAEbifJTU4DGd6fCELmoTtUPhjunBIk7E49hisPbv82892IYYA7qi/hzG548cPyZ1IgiJjq0NCsc= - secure: aeLXRC5oFSddwnZt1/7G2/OHr7jDbxz0ET7sej3I+eSbe3N5vbzQ6FC08es4l89l54ciXd90I1g2BMw7DTYKOO373FP78XPdAEbifJTU4DGd6fCELmoTtUPhjunBIk7E49hisPbv82892IYYA7qi/hzG548cPyZ1IgiJjq0NCsc=
script: |
echo "Current Branch: ${TRAVIS_BRANCH}"
echo "Pull Request: ${TRAVIS_PULL_REQUEST}"
if [ "${TRAVIS_BRANCH}" = master ] && [ "${TRAVIS_PULL_REQUEST}" = "false" ]; then
echo "[Publishing] Pushing snapshot to Sonatype"
./mvnw -s .settings.xml deploy -P release -nsu -Dmaven.test.redirectTestOutputToFile=true
else
echo "[Installing] Intalling snapshot to local maven repo"
./mvnw install -nsu -Dmaven.test.redirectTestOutputToFile=true
fi
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment