diff --git a/.deploy_rsa.enc b/.deploy_rsa.enc new file mode 100644 index 0000000..04462f7 Binary files /dev/null and b/.deploy_rsa.enc differ diff --git a/.travis-deploy.sh b/.travis-deploy.sh deleted file mode 100755 index 261deb4..0000000 --- a/.travis-deploy.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -eval "$(ssh-agent -s)" -base64 --decode <<< "$DEPLOY_PRIVATE_KEY" > deploy_key -chmod 600 deploy_key -ssh-add deploy_key -ssh -o "StrictHostKeyChecking no" -l root szekeres.me \ - "sudo -u www-data -H sh -c ' \ - cd /var/www/nginxconfig.io; \ - git pull origin master'" diff --git a/.travis.yml b/.travis.yml index 9b57b6f..800d1ba 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,16 @@ language: bash + +addons: + ssh_known_hosts: nginxconfig.io + +before_deploy: + - openssl aes-256-cbc -K $encrypted_c855341ef4be_key -iv $encrypted_c855341ef4be_iv -in .deploy_rsa.enc -out /tmp/deploy_rsa -d + - eval "$(ssh-agent -s)" + - chmod 600 /tmp/deploy_rsa + - ssh-add /tmp/deploy_rsa + deploy: - provider: script - script: ./.travis-deploy.sh - skip_cleanup: true on: branch: master + provider: script + script: ssh -q -l root nginxconfig.io "sudo -u www-data -H sh -c 'cd /var/www/nginxconfig.io; git pull origin master'"