diff --git a/.gitignore b/.gitignore index 698659440b..52b6635322 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,6 @@ build/ .rvmrc .ruby-gemset .cache + +# Travis CI +deploy_key diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000..0a44e844a6 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,16 @@ +sudo: false +language: ruby +rvm: +- 2.2 +script: +- bundle exec middleman build +before_install: +- openssl aes-256-cbc -K $encrypted_1b489f438a17_key -iv $encrypted_1b489f438a17_iv + -in .travis/deploy_key.enc -out .travis/deploy_key -d +after_success: +- eval "$(ssh-agent -s)" +- chmod 600 .travis/deploy_key +- ssh-add .travis/deploy_key +- git config --global user.email "noreply@travis-ci.org" +- git config --global user.name "Travis CI" +- ".travis/deploy.sh" diff --git a/.travis/deploy.sh b/.travis/deploy.sh new file mode 100755 index 0000000000..d3e75a42dc --- /dev/null +++ b/.travis/deploy.sh @@ -0,0 +1,10 @@ +#!/bin/bash +REPO="git@github.com:emberjs/emberjs.github.com.git" + +COMMIT=`git log -1 --oneline` +git clone $REPO +rsync -a build/* emberjs.github.com +cd emberjs.github.com +git add -A . +git commit --allow-empty -am "$COMMIT" +git push origin master diff --git a/.travis/deploy_key.enc b/.travis/deploy_key.enc new file mode 100644 index 0000000000..d09391eeea Binary files /dev/null and b/.travis/deploy_key.enc differ diff --git a/.travis/deploy_key.pub b/.travis/deploy_key.pub new file mode 100644 index 0000000000..ea427c3ad2 --- /dev/null +++ b/.travis/deploy_key.pub @@ -0,0 +1 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDqoOhBGZ2ybrnTMGdGWPLwjPDZgdYNrD7K3hflultjo6jsfRAnBPbzwz4v3XhJtjDqPKom4Yh+c/urKPLi9KWy8pi+Dr3q6S1sbpRNZJIjnZrhLlbKaasqlquohDpm7e6+kUW+3500vIJ0rk9+aa75e3EQQJaER8FSRLLktGuSZzmnJFLlqgy0aZY401ga8MsklXk1CiqIbYd/FnhxAY4GgDQ4djAG5LxvxRBhqLqULGWD4jCXeKrPrmqEN2KJekdLgIcYChuV9tQ3svuUigdl5vJtk1cCbxNmfAfssIb08BWqlICsUdrZ2uNGPIwOBJElXBN1ZAoeLBn36lBGJQQ9 rokusu@gmail.com