From 85efa0461d85d2b4753753120068a1aca6f446df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szekeres=20Ba=CC=81lint?= Date: Sat, 13 Jan 2018 12:17:25 +0100 Subject: [PATCH] Travis CI --- .editorconfig | 3 +++ .travis-deploy.sh | 10 ++++++++++ .travis.yml | 5 +++++ 3 files changed, 18 insertions(+) create mode 100755 .travis-deploy.sh create mode 100644 .travis.yml diff --git a/.editorconfig b/.editorconfig index 36d69a4..20e523d 100644 --- a/.editorconfig +++ b/.editorconfig @@ -9,3 +9,6 @@ end_of_line = lf insert_final_newline = true trim_trailing_whitespace = true +[*.yml] +indent_style = space +indent_size = 2 diff --git a/.travis-deploy.sh b/.travis-deploy.sh new file mode 100755 index 0000000..646d8bc --- /dev/null +++ b/.travis-deploy.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +eval "$(ssh-agent -s)" +echo "$DEPLOY_PRIVATE_KEY" > deploy_key +chmod 600 deploy_key +ssh-add deploy_key +ssh -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 new file mode 100644 index 0000000..af4d014 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,5 @@ +deploy: + provider: script + script: .travis-deploy.sh + on: + - master