From 3a8c201fbeb1efa198a3f167ca2eea5f322cab2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BA=B7=E6=80=80=E5=B8=85?= Date: Mon, 27 Nov 2017 23:38:13 -0600 Subject: [PATCH] Add travis CI/CD #196 #254 (#256) Add travis CI/CD #196 #254 --- .travis.yml | 36 ++++++++++++++++++++++++++++++++++++ .travis/id_rsa.enc | Bin 0 -> 1680 bytes README.md | 2 +- docker-compose.yml | 19 +++++++++++++++++-- 4 files changed, 54 insertions(+), 3 deletions(-) create mode 100644 .travis.yml create mode 100644 .travis/id_rsa.enc diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..00a89c6 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,36 @@ +language: bash +sudo: required +services: +- docker +before_install: +- openssl aes-256-cbc -K $encrypted_6cc8cff04075_key -iv $encrypted_6cc8cff04075_iv + -in .travis/id_rsa.enc -out ~/.ssh/id_rsa -d +- chmod 600 ~/.ssh/id_rsa +- export TZ='Asia/Shanghai' +- date +- git config --global user.name "khs1994" +- git config --global user.email "khs1994@khs1994.com" +script: +- docker run -it --rm -v $PWD:/srv/gitbook-src yeasy/docker_practice build +after_success: +- sudo chmod -R 777 _book +- cd _book +- git init +- git remote add origin "$REPO" +- git add . +- COMMIT=`date "+%F %T"` +- git commit -m "Travis CI Site updated $COMMIT" +- git push -f origin master:"$DEPLOY_BRANCH" +env: + global: + - DEPLOY_BRANCH: pages + # - DEPLOY_BRANCH: legacy-pages + - REPO: git@github.com:yeasy/docker_practice.git +addons: + ssh_known_hosts: + - github.com +branches: + only: + - master + - dev + # - docker-legacy diff --git a/.travis/id_rsa.enc b/.travis/id_rsa.enc new file mode 100644 index 0000000000000000000000000000000000000000..5e4575408efe2d32cd4f1d6d11987f2b915b9d17 GIT binary patch literal 1680 zcmV;B25{o1;yEeP;f?g$hIj7}{4s+oxh`2aC%pR6)~+8-IL zTh6{Zsg6kUu`cG5%3?hJKM6dzaFWKY{oZK?Q?1%V5PfD3$bwi(CXIz~$BZIlW!};> zc`VPisFqU!QE&ARJ~9;c7DK}TA8XtLj7Hm$?b_d!@d2fh(V6wFjP96)Xg(A@A+XAT z=fBeo*6#}{PwtWou@vzLR2O}ozfo`%*@2osnn=3@YAy;3&GflKL_tso=zGskoBdq2 ziUeWh1+bC4C?5a0{nZNDfF-ZR`5Sd1-BI$!a0sN@sBdjYZq1A8!ih9&0~N-vQGv+o z^Hvkeq3m46H_7W~NetCt0e;z9Xgfzy2Z!O;KwRN0B4QAviB-fdA4tKL1O#)bIfw@b z=gIP#(N>wRykihK95X`($?l_9o8W+|_L_};g*dm+4cp#)(@^~Dqb+RClh4Q<$PF|Y z97@JL92kmDHV?67>jqYpughHjKrI0>>3?@SFj0QxYdtU#5savW@|_Y}Gi&N5ONu zVRke^?6XJTs~<(lwccQ6ng}Y_*xxXCDYJwfELZ#!wTi2L4kfb_xBgn37ox((1}%D1 z-wRPT-GT&`xM$Z(Jl4)%$BLOs-Fpt}T!m4J%4=BrjUO4!EU`6L=G|5w*e2UsIcQe$ z&#xtn&2BBTd9vbT)wWSNTe>-JEW@PwOU0X|i>f|^h`I!3mZ2T+##k)ZW%a}0#B9%R zE;defMGHKQD(?Cd)id%gDv`1YYJr2eBLHLIhA}JN2}z_;1T`Is4Cj2AucmCKhPOs! zAI19KMN)PAQn5DP-)5ryZb-cjIFCF^B=$g~)^IQ;EgR>oh)4vDh;v%JZkKrPXB@nq zW*>ceDNYXR=zCdkt{m>E%w3gxdFxWMCB1@7Th9YPqv}o9H%| zdBRm0#B!krZ?KIr#CUsC4;GBr&5-!t5Bg@Q<*XKvLFZl2GVBt@ef>6Z_`A=6*hJN zI-n*I4u^vKIY{1R?+90h^H`VvN+^TjunuWlA97VwWMqi*#@jO)dSqMEb9VPvQlF&c zMxd%`s(Gf194Qod*l&0#pnRyw+KKf&F|P5X2;K4_#c^y_(WUX%jX}*>pvvoYEU*n$ znHIYLl8i$9|5*;9X$4cVpfr{DcOBRlImj%mz~yO_UWK#KeD8J={`y>}XO71L_gtJ( zRngE9Uq3ged$pSe*MDht9|B!AP~)b~G0DgUmN{wEW2G2_DIwE)~MQ z8(iFyF{y)L(M}g+FC9;DY{ceqB?ccH8)1v+unov=1+~mS`8~4D(BQiOPp;JjxP)idA+Ib1~!S4vf!U@z%qbB%t(z-(X%D)1lQ{l|XJHD0X|n z)j)b@m6o+L;1(Nu8G;puO^n>y%leG|Sz$khy2iH3_5F@cHZoKmi9I)s#^lFT8Z$h` aRZdWiv9vTmf{BX+fd@SKrMR~Cy