Moved deploy script to subdirectory and excluded that from jekyll build

Signed-off-by: Jim Martens <github@2martens.de>
This commit is contained in:
Jim Martens 2017-12-25 21:05:47 +01:00
parent 21040f35f0
commit bd7cc13b8e
3 changed files with 10 additions and 3 deletions

View File

@ -15,12 +15,11 @@ before_deploy:
- eval "$(ssh-agent -s)"
- chmod 600 /tmp/deploy_ed25519
- ssh-add /tmp/deploy_ed25519
- chmod +x scripts/deploy.sh
deploy:
provider: script
skip_cleanup: true
script:
- rsync -r --delete-after --quiet $TRAVIS_BUILD_DIR/_site martens7@wolf.uberspace.de:tmp/$TRAVIS_BUILD_ID
- ssh martens7@wolf.uberspace.de rm -rf tmp/old.build && mkdir tmp/old.build && mv html/* tmp/old.build/ && mv tmp/$TRAVIS_BUILD_ID/* html/
script: scripts/deploy.sh
on:
branch:
- master

View File

@ -33,3 +33,9 @@ defaults:
# Build settings
markdown: kramdown
exclude:
- scripts
- Gemfile
- Gemfile.lock
- deploy_ed25519.enc
- LICENSE

2
scripts/deploy.sh Normal file
View File

@ -0,0 +1,2 @@
rsync -r --delete-after --quiet $TRAVIS_BUILD_DIR/_site martens7@wolf.uberspace.de:tmp/$TRAVIS_BUILD_ID
ssh martens7@wolf.uberspace.de rm -rf tmp/old.build && mkdir tmp/old.build && mv html/* tmp/old.build/ && mv tmp/$TRAVIS_BUILD_ID/* html/