#!/bin/bash PROJECT_VERSION=`mvn -q -Dexec.executable="echo" -Dexec.args='${project.version}' --non-recursive exec:exec` # Don't deploy pull requests (there are no secrets, anyway) # And don't deploy releases, they are already deployed by the updater before this, # and are signed. if [[ "${TRAVIS_PULL_REQUEST}" = "false" && $PROJECT_VERSION == *"-SNAPSHOT" ]]; then mvn clean deploy --settings travis/settings.xml else mvn clean verify --settings travis/settings.xml fi