diff --git a/deploy-docs.sh b/deploy-docs.sh deleted file mode 100644 index 802a56501c..0000000000 --- a/deploy-docs.sh +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/bash -set -e # Exit with nonzero exit code if anything fails - -SOURCE_BRANCH="master" -TARGET_BRANCH="gh-pages" - -function doCompile { - npm run typedoc -} - -# Pull requests and commits to other branches shouldn't try to deploy, just build to verify -if [ "$TRAVIS_PULL_REQUEST" != "false" -o "$TRAVIS_BRANCH" != "$SOURCE_BRANCH" ]; then - echo "Skipping deploy; just doing a build." - doCompile - exit 0 -fi - -# Save some useful information -REPO=`git config remote.origin.url` -SSH_REPO=${REPO/https:\/\/github.com\//git@github.com:} -SHA=`git rev-parse --verify HEAD` - -# Clone the existing gh-pages for this repo into docs/ -# Create a new empty branch if gh-pages doesn't exist yet (should only happen on first deply) -git clone $REPO docs -cd docs -git checkout $TARGET_BRANCH || git checkout --orphan $TARGET_BRANCH -cd .. - -# Clean out existing contents -# echo "Cleaning out existing contents." -# rm -rf docs/* - -# Run our compile script -doCompile - -# Now let's go have some fun with the cloned repo -cd docs -git config user.name "Travis CI" -git config user.email "dolan_miu@hotmail.com" -ls - -# add .nojekyll file -touch .nojekyll - -# If there are no changes to the compiled out (e.g. this is a README update) then just bail. -if [ -z `git diff --exit-code` ]; then - echo "No changes to the output on this push; exiting." - exit 0 -fi - -# Commit the "changes", i.e. the new version. -# The delta will show diffs between new and old versions. -git add . -git commit -m "Deploy to GitHub Pages: ${SHA}" - -# Get the deploy key by using Travis's stored variables to decrypt deploy-key.enc -ENCRYPTED_KEY_VAR="encrypted_${ENCRYPTION_LABEL}_key" -ENCRYPTED_IV_VAR="encrypted_${ENCRYPTION_LABEL}_iv" -ENCRYPTED_KEY=${!ENCRYPTED_KEY_VAR} -ENCRYPTED_IV=${!ENCRYPTED_IV_VAR} -openssl aes-256-cbc -K $ENCRYPTED_KEY -iv $ENCRYPTED_IV -in deploy-key.enc -out deploy-key -d -chmod 600 deploy-key -eval `ssh-agent -s` -ssh-add deploy-key - -# Now that we're all set up, we can push. -git push $SSH_REPO $TARGET_BRANCH diff --git a/deploy-key.enc b/deploy-key.enc deleted file mode 100644 index 5152d4baf4..0000000000 Binary files a/deploy-key.enc and /dev/null differ