From 2102a9a11355c73b150699b05f73c2f899248291 Mon Sep 17 00:00:00 2001 From: ruanyf Date: Sun, 10 Dec 2017 14:15:30 +0800 Subject: [PATCH] feat: add .travis.yml --- .travis.yml | 8 ++++++++ deploy.sh | 16 ++++++++++++++++ wangdoc-deploy-rsa.enc | Bin 0 -> 3248 bytes 3 files changed, 24 insertions(+) create mode 100644 .travis.yml create mode 100644 deploy.sh create mode 100644 wangdoc-deploy-rsa.enc diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..742060b --- /dev/null +++ b/.travis.yml @@ -0,0 +1,8 @@ +language: node_js +node_js: +- '8' +script: bash ./deploy.sh +env: + global: + - ENCRYPTION_LABEL: 8ef0849a71cc + - COMMIT_AUTHOR_EMAIL: yifeng.ruan@gmail.com diff --git a/deploy.sh b/deploy.sh new file mode 100644 index 0000000..9456fdb --- /dev/null +++ b/deploy.sh @@ -0,0 +1,16 @@ +#!/bin/bash +set -e # Exit with nonzero exit code if anything fails + +# Get the deploy key by using Travis's stored variables to decrypt deploy_key.enc +ENCRYPTED_KEY_VAR="encrypted_${ENCRYPTION_LABEL}_key" +ENCRYPTED_IV_VAR="encrypted_${ENCRYPTION_LABEL}_iv" +ENCRYPTED_KEY=${!ENCRYPTED_KEY_VAR} +ENCRYPTED_IV=${!ENCRYPTED_IV_VAR} +openssl aes-256-cbc -K $ENCRYPTED_KEY -iv $ENCRYPTED_IV -in wangdoc-deploy-rsa.enc -out wangdoc-deploy-rsa -d +chmod 600 wangdoc-deploy-rsa +eval `ssh-agent -s` +ssh-add wangdoc-deploy-rsa + +# Now that we're all set up, we can push. +# git push $SSH_REPO $TARGET_BRANCH +npm run build-and-commit diff --git a/wangdoc-deploy-rsa.enc b/wangdoc-deploy-rsa.enc new file mode 100644 index 0000000000000000000000000000000000000000..539f0a5bcd72b8e4f418c35c2450f2ae222c2fb8 GIT binary patch literal 3248 zcmV;h3{Uf(8R`0&q+%{px{djveQ2Y^V>YDh16T=EnLvApyIKtYDdj}u3BUR64yBFo zBtbXS3AhF{(G(2U*#9nIg>G-Lq%}E$%jn)w`s+_%<`iPE2wt%Mt7zEJpnG~057wGB zX-&c6*j)XLb*SH3wcMl=PR~4sxJn5R-{MyEc_ADi#v=BX?ztRVsfIFr&O6~A5`{4u91vxMOI1LvBch_b1W%(V zfAukgiAEo2N+qf0#F(~0Dtt0eL3OgIu=^dQ|7~$y`bdLx<>65aHX_Bz&03B)$j;?H zIK-j@6T8>t4FwH*7S`iq(|?*|AxYh_kcO*k?eT|ZGv&?sR2U&x+Wz7zfiyk()qvyp zjzw;v%!}AqwM7dPXjP}rU}pMc$(_QXy0)OWZOvWC2mDR&g@0rj43j+W@-$R@I9dh} z!9cMCpP%Q>Rf4Aq*`s3-Ax~*+>uo(hw&_u!u$Mnh$H~|wX*M{KnJcDOpEFdgfRG;@ ze1Crfj=l%COJrQw^UtyEs7UB@OWa)Sum+ylg`KjT%`JFoF(b`f2C&;}W2h5Go1*d& zvCOQf$qUo~bjsJ;JrWfBA*YOi@j&sjVdL!v)G-*0Tt%>{^UhuNA)|El^4r@D03hE6 zp8qY)@{!s3hm@4cJaL6wQoptP6APj{Hde5Z+kDi$nx4R!V0GxrUBDSVrz<;Mi;@U1xK$y0mJ9KM7_?WjGg`jKg@;*Zh zn&Wdylv$EPAYCgW;2tFUeArIn)>s4ZeIw-!ry2uy#JUaGWRxnqw0u~Bs6E1?b%YvY zWr&!@^-mTcJ7bEED))~4|Bpx|yGy8UzdiTw1(M;Z4QR<|nQ}gMW7)&G6coU4DXOt? zPRV0^E!TyU>N$~&W_%#{glJ2h1|JKMI}8(1WfhPP*z9bHm@jTkgt&{7xb zP^DJ!5l*A&O%!d)85|0Go+kSbO2Dx5YCzM<@oVf*k>K#yI)#}XFXfjY3#=va-FC0n z$k7!OhYI+Moku5RZ4Kdcog7{UD6$c~@fj0Za*^E)C{MgsS`Jw{i*RP(v;e4FRPauo z7#yrs7w6GE4_)DX$vo47-xrj3UoTJR=r1jRJDq3g7=oVE3IxeeNOEcv$qfHQTXql# zd@Bdv4_J@A)_nJcp4`r16;np;IwQ1F&b9td1X8okbih~|s~t;vu$_du7>HKS=;M0t z3T=O&Q>VpvZvxhqzG#Nlej=!0^B(*edtH>D)T6K7q29l}9ltA_&I2TkeAw5ZcfspG zy*97>eNBpa>RCNhy|M1xwt}gUMHBWjU4o46y6SOkHq4+-$^vDnK{bRp&)RlRgQ-@@x)`npB7wLO2U<4U5Ix6TR5c&Gfro0G+VUP${7E0CC*2>W$8~{d zv^Z#Af`wRShXf-uZm)bQ#A-3V5%&F?wDK=G(f}W44l=j+zKAV+>qDd|&(!n?;h3iP zX)!SPamwaALZ)8I#;L=5NBqv9)v( z{gLN9`AF&YnaJ^&BYITnG+v-(>QdrzqRF`aoU$ogBG_Dffpk5d9wC>j>S~nw2auMo zo}Oq*c?{uT*qVlIM5qw(+)vf0ObFGNJ_xj}{#QfzUuMHw;Ehjd01+jLDa{NthaofU zb@IJrGE~$L_>&>Rv;dn-m6~u{;^7RCAXU z#p{bLtEl03XPWs?so$KaG(1Qoq)*Dj35FkxmsWJ&d;b)g1R_XKd#2x5AGcHST}?+U z-Q6susMR-|3chZb89^V2OX|hVYwMZNHX9@p0(yw;6RFN6CQK0&$#gU;9%Xpu6&R&P zuOkTP=h3vmpnLJ&Jpo14|G8&X69C(&2j&JRb8#e{(Y6~vAUT*yj)t{KskddzB}StK z(UZ78%XnNy>R*O+BLjG9eNr#pQLMEPgWzC0T9F&M{-}|mNqa#Yr|=`1T^~ynHv7|o zLu9N6b#bo`LJB4J%{<9@Nd&p$dLL~cXVm6y2$%-)H$QDh^@R3}m6EW*W z)IC6>gy=DQi{|q{lGEwR?m8?jw&k*kaJRC z%YH|h0w<~}n=w8A2&xyX%6}KFk~zH?IP!XHxC+Sr(w#&Y9LHH3@0-NB!vCqz#6Tv8 z#hFB^FaSemL&!0|;&XD1L(UFL2mMfqVf8=_Z8e6PyqIe>y>X^-!E7EG=JLxJcwL$= zM)*GU;J@+he?qZ}#1?sa`v`u8LBgFI0j9QdDlK#$8T3lM7+tV9>t5z}ed%m$UG9cq z6rv5t2Eiy}nBhvv1hGk}^1uaeNnEB`oOmaJ^+#@lHl7Y+?C&3=E9Z8u1ZqQ1`OnW- z=Of}v2>aahmndDI&)TKXhnv0$NEHCy&7(u**F48W2aXEjKP4{S`pcobz0{9FWx@J) zn!0C$sbWZk#BF_IY2$_Z+KTvXPy1W%oo1n4h~}c=hz@mpmlqC7@O`EOJi4rhH`nqVkYf$bY>6e^Oj2U@gJ#*n0AF2Hj{_~|dT{vYw(JMa#Pi&L!guhu6{C;Qv zr+5nhJfbbhdn3s^?*`+vH8nYPw>1WfuKiPa5W`nXm_qeDjcsD%DjQ4Tt<^8Q165h5 z8XH3RbYjJ}!qbXBTzzUp7TG|WK^HMhIxxK77D*Nx4CNCsPBJI*)6Z)%iD`!xq(D+4 zI;CwG6(g)>A_bNm<~>xieq3a#`d?21amtT1T~n$l~FFz7c1KrZE> zBPmb7OaWxFg@?jF*k~_DyOeJ)Pn`7>OOW@#)RaNjN0UE}UY5m9pP)hpLKMybH45;r@G)=UWCa<0bEWc<>V-x$vnj5bkE zP$VcX3h}50-?iv-WA8wGO3S~t4DYYKzW zr#*B*al8NI2s#Wtl`^!elO-OE;H7>JU!}Xb7Bi=AIl-=??19L(