Sync docs from master to gh-pages
This commit is contained in:
46
ghpages.sh
Normal file
46
ghpages.sh
Normal file
@@ -0,0 +1,46 @@
|
||||
#!/bin/bash -x
|
||||
|
||||
git remote add docs https://github.com/spring-projects/spring-cloud-static
|
||||
|
||||
if ! (git fetch docs && git checkout --track docs/gh-pages); then
|
||||
echo "No gh-pages, error"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if ! [ -d target/generated-docs ]; then
|
||||
echo "No gh-pages sources in target/generated-docs, so not syncing"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Stash any outstanding changes
|
||||
###################################################################
|
||||
git diff-index --quiet HEAD
|
||||
dirty=$?
|
||||
if [ "$dirty" != "0" ]; then git stash; fi
|
||||
|
||||
# Switch to gh-pages branch to sync it with master
|
||||
###################################################################
|
||||
git checkout gh-pages
|
||||
|
||||
for f in target/generated-docs/*; do
|
||||
file=${f#target/generated-docs/*}
|
||||
if ! git ls-files -i -o --exclude-standard --directory | grep -q ^$file$; then
|
||||
# Not ignored...
|
||||
cp -rf $f .
|
||||
git add -A $file
|
||||
fi
|
||||
done
|
||||
|
||||
git commit -a -m "Sync docs from master to gh-pages"
|
||||
|
||||
# Uncomment the following push if you want to auto push to
|
||||
# the gh-pages branch whenever you commit to master locally.
|
||||
# This is a little extreme. Use with care!
|
||||
###################################################################
|
||||
git push docs gh-pages || exit 1
|
||||
|
||||
# Finally, switch back to the master branch and exit block
|
||||
git checkout master
|
||||
if [ "$dirty" != "0" ]; then git stash pop; fi
|
||||
|
||||
exit 0
|
||||
0
images/.gitkeep
Normal file
0
images/.gitkeep
Normal file
BIN
images/Hystrix.png
Normal file
BIN
images/Hystrix.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 225 KiB |
BIN
images/HystrixFallback.png
Normal file
BIN
images/HystrixFallback.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 44 KiB |
BIN
images/HystrixGraph.png
Normal file
BIN
images/HystrixGraph.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 39 KiB |
BIN
images/RequestLatency.png
Normal file
BIN
images/RequestLatency.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
5330
spring-cloud.html
Normal file
5330
spring-cloud.html
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user