diff --git a/.travis.yml b/.travis.yml index c39986a..5ed608b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -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 diff --git a/_config.yml b/_config.yml index 52fb647..85a0012 100644 --- a/_config.yml +++ b/_config.yml @@ -33,3 +33,9 @@ defaults: # Build settings markdown: kramdown +exclude: + - scripts + - Gemfile + - Gemfile.lock + - deploy_ed25519.enc + - LICENSE \ No newline at end of file diff --git a/scripts/deploy.sh b/scripts/deploy.sh new file mode 100644 index 0000000..d8990a2 --- /dev/null +++ b/scripts/deploy.sh @@ -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/ \ No newline at end of file