| 12345678910111213141516171819202122232425262728 |
- #!/usr/bin/env bash
- # CI deployment script (runs after publish script)
- if [ "$TRAVIS_PULL_REQUEST" = "false" -a "$TRAVIS_BRANCH" = "develop" ]; then
- export SSH_DIR=$PWD/.travis
- export SITE_DIR=$PWD/dita-ot.github.io
- # install SSH key
- eval "$(ssh-agent -s)"
- chmod 600 $PWD/.travis/ditaotbot_rsa
- ssh-add $PWD/.travis/ditaotbot_rsa
- cd $SITE_DIR
- # Reset files where only commit metadata has changed (disable until commit metadata is generated)
- # ruby ../.travis/clean.rb
- # commit site
- git config user.email "ditaotbot@gmail.com"
- git config user.name "DITA-OT Bot"
- # Add (stage) all untracked & modified files and remove all missing files
- git add --all
- # Commit generated site output
- git commit -a -m "Deploy dita-ot/docs@${TRAVIS_COMMIT:0:7} to 'dev' docs"
- # push
- git remote set-url origin git@github.com:dita-ot/dita-ot.github.io.git
- git push -v origin master
- fi
|