mirror of
https://github.com/MilkBowl/VaultAPI.git
synced 2024-09-30 16:17:38 +02:00
add script to publish javadocs to gh-pages branch after building new API
versions on travis.
This commit is contained in:
parent
f01cc6b891
commit
19fe29f43d
@ -1,2 +1,7 @@
|
|||||||
language: java
|
language: java
|
||||||
jdk: [ openjdk6 ]
|
jdk: [ openjdk6 ]
|
||||||
|
env:
|
||||||
|
global:
|
||||||
|
secure: lkC+9PeVPx0sFEAITPszoHvPV9jnavsJdA3Slo4FakzTB5AlERHszto4RdenAhPf347r8xKL120YvDxDeYvmffpG7NUcRXfQZxod1SRyFEFUUBC0zGHkLiJlBjAqkSEDacruldT4+1BCqRc/A96zj17knmUkvKnyutQtasOGKxk=
|
||||||
|
after_success:
|
||||||
|
- .utility/do-publish.sh
|
||||||
|
19
.utility/do-publish.sh
Normal file
19
.utility/do-publish.sh
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
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
|
||||||
|
|
||||||
|
# Get to the Travis build directory, configure git and clone the repo
|
||||||
|
cd $HOME
|
||||||
|
git config --global user.email "travis@travis-ci.org"
|
||||||
|
git config --global user.name "travis-ci"
|
||||||
|
git clone --quiet --branch=gh-pages https://${GH_TOKEN}@github.com/MilkBowl/VaultAPI gh-pages > /dev/null
|
||||||
|
|
||||||
|
# Commit and Push the Changes
|
||||||
|
cd gh-pages
|
||||||
|
git rm -rf *
|
||||||
|
cp -Rf $HOME/VaultAPI/target/javadoc-latest/* ./
|
||||||
|
git add -f .
|
||||||
|
git commit -m "Latest javadoc on successful travis build $TRAVIS_BUILD_NUMBER auto-pushed to gh-pages"
|
||||||
|
git push -fq origin gh-pages > /dev/null
|
2
pom.xml
2
pom.xml
@ -96,6 +96,8 @@
|
|||||||
<version>true</version>
|
<version>true</version>
|
||||||
<linksource>true</linksource>
|
<linksource>true</linksource>
|
||||||
<bottom><![CDATA[<b>Milkbowl, 2014</b>]]></bottom>
|
<bottom><![CDATA[<b>Milkbowl, 2014</b>]]></bottom>
|
||||||
|
<reportOutputDirectory>${project.build.directory}</reportOutputDirectory>
|
||||||
|
<destDir>javadoc-latest</destDir>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
</plugins>
|
</plugins>
|
||||||
|
Loading…
Reference in New Issue
Block a user