Skip to content

Commit f7da679

Browse files
authored
Fix Javadoc publishing from Azure (#936)
1 parent f83639a commit f7da679

File tree

1 file changed

+19
-18
lines changed

1 file changed

+19
-18
lines changed
Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,29 @@
11
#!/bin/bash
22

33
# Source of file: http://benlimmer.com/2013/12/26/automatically-publish-javadoc-to-gh-pages-with-travis-ci/
4-
if [ -z "${GH_TOKEN}" ] && [ "${Build_SourceBranchName}" == "master" ]
5-
then
64

7-
echo -e "Generating javadoc...\n"
8-
./gradlew aggregateJavadocs
5+
if [ -z ${GH_TOKEN+x} ]; then
6+
echo "GH_TOKEN is unset, cannot publish Javadoc"
7+
exit 0;
8+
fi
99

10-
echo -e "Publishing javadoc...\n"
10+
echo -e "Generating javadoc...\n"
11+
./gradlew aggregateJavadocs
1112

12-
cp -R build/docs/javadoc $HOME/javadoc-latest
13+
echo -e "Publishing javadoc...\n"
1314

14-
cd $HOME
15-
git config --global user.email "[email protected]"
16-
git config --global user.name "azure-pipelines"
17-
git clone --quiet --branch=gh-pages https://${GH_TOKEN}@github.com/WPIRoboticsProjects/grip gh-pages #> /dev/null
15+
cp -R build/docs/javadoc $HOME/javadoc-latest
1816

19-
cd gh-pages
20-
git rm -rf ./javadoc
21-
cp -Rf $HOME/javadoc-latest ./javadoc
22-
git add -f .
23-
git commit -m "Lastest javadoc on successful Azure build ${Build_BuildNumber} auto-pushed to gh-pages"
24-
git push -fq origin gh-pages #> /dev/null
17+
cd $HOME
18+
git config user.email "[email protected]"
19+
git config user.name "azure-pipelines"
20+
git clone --quiet --branch=gh-pages https://${GH_TOKEN}@github.com/WPIRoboticsProjects/grip gh-pages #> /dev/null
2521

26-
echo -e "Published Javadoc to gh-pages.\n"
22+
cd gh-pages
23+
git rm -rf ./javadoc
24+
cp -Rf $HOME/javadoc-latest ./javadoc
25+
git add -f .
26+
git commit -m "Lastest javadoc on successful Azure build ${BUILD_BUILD_NUMBER} auto-pushed to gh-pages"
27+
git push -fq origin gh-pages #> /dev/null
2728

28-
fi
29+
echo -e "Published Javadoc to gh-pages.\n"

0 commit comments

Comments
 (0)