Merge pull request #2659 from phansch/debug_deployment_issues

Debug deployment script issues
This commit is contained in:
Philipp Hansch 2018-04-11 08:40:42 +02:00 committed by GitHub
commit 498d862062
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 3 deletions

7
.github/deploy.sh vendored
View File

@ -2,6 +2,7 @@
# Automatically deploy on gh-pages
set -e
set -x
SOURCE_BRANCH="master"
TARGET_BRANCH="gh-pages"
@ -18,16 +19,16 @@ SHA=$(git rev-parse --verify HEAD)
git checkout $TARGET_BRANCH
)
# Remove the current doc for master
echo "Removing the current docs for master"
rm -rf out/master/ || exit 0
# Make the doc for master
echo "Making the docs for master"
mkdir out/master/
cp util/gh-pages/index.html out/master
python ./util/export.py out/master/lints.json
# Save the doc for the current tag and point current/ to it
if [ -n "$TRAVIS_TAG" ]; then
echo "Save the doc for the current tag ($TRAVIS_TAG) and point current/ to it"
cp -r out/master "out/$TRAVIS_TAG"
rm -f out/current
ln -s "$TRAVIS_TAG" out/current

View File

@ -22,6 +22,8 @@ before_install:
command curl -sSL https://rvm.io/mpapis.asc | gpg --import -
rvm get stable
fi
- echo "TRAVIS_BRANCH:"
- echo $TRAVIS_BRANCH
install:
- . $HOME/.nvm/nvm.sh