From f25563c4db4f17bf1e624baf174eb16b6981b0bd Mon Sep 17 00:00:00 2001 From: Nick Minkler Date: Mon, 23 Jun 2014 17:04:05 -0700 Subject: [PATCH] add automatic deployment to nexus repository. --- .travis.yml | 4 +++- .utility/do-publish.sh | 4 ++-- .utility/settings.xml | 9 +++++++++ 3 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 .utility/settings.xml diff --git a/.travis.yml b/.travis.yml index 407eb5d..5b38023 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,9 @@ branchs: - gh-pages env: global: - secure: lkC+9PeVPx0sFEAITPszoHvPV9jnavsJdA3Slo4FakzTB5AlERHszto4RdenAhPf347r8xKL120YvDxDeYvmffpG7NUcRXfQZxod1SRyFEFUUBC0zGHkLiJlBjAqkSEDacruldT4+1BCqRc/A96zj17knmUkvKnyutQtasOGKxk= + - secure: "lkC+9PeVPx0sFEAITPszoHvPV9jnavsJdA3Slo4FakzTB5AlERHszto4RdenAhPf347r8xKL120YvDxDeYvmffpG7NUcRXfQZxod1SRyFEFUUBC0zGHkLiJlBjAqkSEDacruldT4+1BCqRc/A96zj17knmUkvKnyutQtasOGKxk=" + - secure: "UxxyRTgZFxEbzxfpEKFC6bYVKkhVp/kOCy5QZwbctkwQP33l3eEwDUquDVXewwLWgM6yJvWdUq9Va/f2kJ8Z7NMHLj5UTj3zIWdqJ/dZIrZ32Vb6tTawXV56627ANLsGHfw55uqIIHFs3u3HUlucyYhBAxLsxJNR4XbU2IeA8fA=" + - secure: "ljUPRZkuNEqck8RIHONVD7lCr1a/aslagOQ27uB0EpuOMGfeBlDdAlpo+GnRSs2bsfvUGX9nmcgGPR6mTcV0fzHaSBg+p/BPWBuzo9wEs39H4wn8yVU70pu/wCEuRhGlFw4GE0mYp8pbHMHrc8WdxsF3dt4kAGsdVhivXuz9HHI=" after_success: - chmod +x .utility/do-publish.sh - .utility/do-publish.sh diff --git a/.utility/do-publish.sh b/.utility/do-publish.sh index 0c81bc4..f663952 100644 --- a/.utility/do-publish.sh +++ b/.utility/do-publish.sh @@ -1,14 +1,14 @@ #!/bin/bash current_dir=`pwd` -mvn javadoc:javadoc - if [[ "$TRAVIS_REPO_SLUG" != "MilkBowl/VaultAPI" || "$TRAVIS_PULL_REQUEST" == "true" || "$TRAVIS_BRANCH" != "master" ]] then echo 'Travis can only publish docs for release builds.' return 0 fi +mvn clean javadoc:javadoc javadoc:jar deploy --settings .utility/settings.xml + # Get to the Travis build directory, configure git and clone the repo cd $HOME git config --global user.email "travis@travis-ci.org" diff --git a/.utility/settings.xml b/.utility/settings.xml new file mode 100644 index 0000000..e16eb13 --- /dev/null +++ b/.utility/settings.xml @@ -0,0 +1,9 @@ + + + + pub-repo + ${env.DEPLOY_USER} + ${env.DEPLOY_PASS} + + + \ No newline at end of file