| # see https://coderwall.com/p/9b_lfq |
| |
| set -eu |
| |
| if [ "$TRAVIS_REPO_SLUG" == "google/dagger" ] && \ |
| [ "$TRAVIS_JDK_VERSION" == "$JDK_FOR_PUBLISHING" ] && \ |
| [ "$TRAVIS_PULL_REQUEST" == "false" ] && \ |
| [ "$TRAVIS_BRANCH" == "master" ]; then |
| echo -e "Publishing maven snapshot...\n" |
| |
| bash $(dirname $0)/execute-deploy.sh \ |
| "deploy:deploy-file" \ |
| "HEAD-SNAPSHOT" \ |
| "-DrepositoryId=sonatype-nexus-snapshots" \ |
| "-Durl=https://oss.sonatype.org/content/repositories/snapshots" \ |
| "--settings=$(dirname $0)/settings.xml" |
| |
| echo -e "Published maven snapshot" |
| else |
| echo -e "Not publishing snapshot for jdk=${TRAVIS_JDK_VERSION} and branch=${TRAVIS_BRANCH}" |
| fi |