From eeae0927c129da9eaa6de721cc0623da1ccff3bc Mon Sep 17 00:00:00 2001 From: Ricardo Mendes Date: Fri, 20 May 2016 02:54:38 +0100 Subject: [PATCH] Adds Travis CI continuous deployment --- .gitignore | 3 +++ .travis.yml | 16 ++++++++++++++++ .travis/deploy.sh | 10 ++++++++++ .travis/deploy_key.enc | Bin 0 -> 1680 bytes .travis/deploy_key.pub | 1 + 5 files changed, 30 insertions(+) create mode 100644 .travis.yml create mode 100755 .travis/deploy.sh create mode 100644 .travis/deploy_key.enc create mode 100644 .travis/deploy_key.pub 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 0000000000000000000000000000000000000000..d09391eeea439d7423ba1dcab55d1e46c9e894e9 GIT binary patch literal 1680 zcmV;B25Bx&*5dXpMh9(b`6fn9Js2nxh%Uv5t*X=QK-fR6dFL@+0?DPnr4Ao%k zvq&)WEc(X?-W-U!^&g%emre1VA?ieMhEYhBI%YZa!w4DIcRT%SWWhAEb0& zPdgpm4mUvM?BER}NO3=dpea~9@C$Naz{#&%ITfEALVF4cYJKrGG9Dc}<<_@VnJn&~ z7B`MdJYuFX`-#4BSeucw1E->q`z|lei!|dHxOtHorySk%H3zG@+-w}8Ssmxc;_1!& zizNw@Fb%V8L_n;Mz)52ZPl5^a-BQ4rvyZxv@ZW1D9vU2r=wFn9DvdS!oJrC3+%z*H zNN&>%?G{!XfljEKhti$3KJ~=cRyDWf+9BPsWwrjLFt0jIyrlpZT5G==q2Kbrq@y~p z1wfn<4)jru!wb9ZnT?NZEL!xPUC!CxgcMYmbwz5^RfA;0ub~T7R=yt|%G1-{?;;pe zJgGck7V1Uv^YQy0K)O%KxDs07$0~l41ZZZ085oE9^5xp~NrY&A=K>%ihTZLp()?qN zH)eB2#OJqn{v3qztLln({`VA~FSL1_4W~ zn@nHDvR)X(m}d05bJ84SD|@4rP)=Lr>ym3b_nebYiGMRu~kyBrTcWwS#5EQYreoGih))CfkF?Nqnu?Ncx$#@DjY z5*Lm{AcP#V4cMJs06b;jq7E*SZ3JE`OJ|Q_(@hfjgM2_2j%S~oxE?O`8X$LWi6Uhx z(kk

ak{v6eHov^W_}Fd7~9<5b5yIm(KpEHUt!<=s?2Y`iol_OWq~f{@3zcf15? zwe;!$#}49$w1^^D_ZTQ7Sw~|~e08!{jgYn5Q@aD@#?z&KflU7)eEgen@`a*RB#6MQ z&)>jehhv*C;&%xA{{~$lhvW#n7m*_^H|Qr^F&-25p(RWnFa& z@}H0xzKVqA=`dvsKJPrYMa*b+S}rLnu`fr>z!f2%{1@nV@}&tzRF({&r13cWL76F118&|5r!hqTCF~7pGLH8&?dv6;VaDxs*l(j3`V4g4z*YE->Ld_oB}A1$E~wER1=OyMKiL z{ivRY0y`D17?X2Azg${NY