From bdecba643177a043b692b1a67301adcd81e60eee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20LELEU?= Date: Tue, 28 Jul 2015 08:42:33 +0200 Subject: [PATCH 1/3] Deploy SNAPSHOTs to Sonatype --- .travis.yml | 17 ++++++++++++++++- travis/deploy-to-sonatype.sh | 7 +++++++ travis/settings.xml | 21 +++++++++++++++++++++ 3 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 travis/deploy-to-sonatype.sh create mode 100644 travis/settings.xml diff --git a/.travis.yml b/.travis.yml index 5b4e1c7..8357e8e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,6 +20,21 @@ before_install: - mvn -v - java -version -script: mvn install + language: java + sudo: false + +script: "mvn install --settings travis/settings.xml" + +jdk: + - oraclejdk7 + +env: + global: + - secure: "JM/FMiec3GYShrMlJQSW2QG208+V0GCAj2bsP5eF8q4yzgp6o4rT+r57KDIDD6MapRN+G1Pnl3WPcS0aQYnwOhPg4tA2De1bFUPaJltP47eHFfblpjZeHMxcauCQ6BwFFr8yuC0ORsYCW3TOK00Mxq4CRlTlg5iclzHyS/pnkLI=" + - secure: "eXfgf3v8Kw/L22DO39Y61os13bfNpop8Xpkmz+HZ1djQWavOkRn58gSg8EVjBYRPOrTuEbhEWb+s3qpx8j3qRdi6roMs9MTr5gEPTAyjTtJ/Zv1qhJ6OlEl2w5c2fRMsk5cB//mtxtZ+qMaz6sdZI2csbQ2xlhjz4AbGQL5i1lY=" + +after_success: +- chmod -R 777 ./travis/deploy-to-sonatype.sh +- ./travis/deploy-to-sonatype.sh diff --git a/travis/deploy-to-sonatype.sh b/travis/deploy-to-sonatype.sh new file mode 100644 index 0000000..80f2154 --- /dev/null +++ b/travis/deploy-to-sonatype.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +# Only invoke the deployment to Sonatype when it's not a PR and only for master +if [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_BRANCH" == "master" ]; then + mvn deploy --settings travis/settings.xml + echo -e "Successfully deployed SNAPSHOT artifacts to Sonatype under Travis job ${TRAVIS_JOB_NUMBER}" +fi diff --git a/travis/settings.xml b/travis/settings.xml new file mode 100644 index 0000000..de99f77 --- /dev/null +++ b/travis/settings.xml @@ -0,0 +1,21 @@ + + + + + + + + + sonatype-nexus-snapshots + ${env.SONATYPE_USER} + ${env.SONATYPE_PWD} + + + + + + + From e9b79194d79a5b351909c3f1187f9c561c05346d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20LELEU?= Date: Thu, 30 Jul 2015 11:05:12 +0200 Subject: [PATCH 2/3] using the old Travis infrastructure (no container) --- .travis.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8357e8e..e5c3fda 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,8 +23,6 @@ before_install: language: java -sudo: false - script: "mvn install --settings travis/settings.xml" jdk: From 8ff374b949228074cfb6b96398bc5a9ceace5798 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20LELEU?= Date: Thu, 30 Jul 2015 11:23:47 +0200 Subject: [PATCH 3/3] Revert "using the old Travis infrastructure (no container)" This reverts commit ce06a4fd919fd5a22322cd12c8eb16e25eb8217c. --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index e5c3fda..8357e8e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,6 +23,8 @@ before_install: language: java +sudo: false + script: "mvn install --settings travis/settings.xml" jdk: