Skip to content

Commit

Permalink
change Travis CI authorization from Access_Token to ssh
Browse files Browse the repository at this point in the history
  • Loading branch information
zhwhong committed Feb 27, 2017
1 parent b631570 commit c5d0a8b
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 15 deletions.
35 changes: 20 additions & 15 deletions .travis.yml
@@ -1,26 +1,31 @@
language: node_js
node_js:
- '6.10'
- "6.10" # nodejs的版本
branches:
only:
- blog-source

env:
global:
secure: QqCNZXt20XsSO90qqC1Dvfwu/zXb8lxNQu+WKut5s7FL7jfqvDKJDCupat1dbq6n5R+bfjsrlaiT4inDsOmbewphFa8lggPfqovcUKyQmJX0IFx29HeMx0Hndc9GY/FuOnIe0rfn0kDleAz/aTayg7MCKy3l5H0gBcsfpcUJKN8D+TArZIyvFhO/8Ru6XREli3rQ2Nbfznh8aONt3PHwYbo4ba90sOtjnhM72inbYoIKzEKCBpUWfsngD7IGg8WFiuIR53bUMxuQ7vLSP3R8UZJrQeI8Z6pzq6iOXaNLWt/RXFTMTe2pIjLlQEZaLq83H62l1j8LKwy3nlZENvk6b19RwIenySq+pWWosdVnZwwnNehByliaIXS2qJPJN7XZUbZ4F2A/HHniw9dz+zuQqXu2jCDmqjQnKnGa2Wh9Vbe2ZC2iMjglAOAOruYe/cNzO+KZTmekcgtbZ7An121/rV+4J7mNkAdGQ0sWsXGIJ3C+i4H+A71wZC1nBVXENchZcvtgVwQ5665f28km3424juOhl9WiJOno4bcd9cMB9yTCRGyrnvr9t6oDbp3nvusb19sYjdZ7eiY4xuA88AIN3qHXsQ6zs58BxkvfWfbHpbaZdGWPmckigt8sUsUwMIW05Lkj/U/a1aSzSHjYEB1aYmxPkDQkx8R0jjxdfNOz8Cg=

- blog-source # 设置自动化部署的分支
before_install:
# 设置时区
- export TZ='Asia/Shanghai'
- npm install -g hexo
- npm install -g hexo-cli
before_script:
- git config --global user.name "Hzwcode"
- git config --global user.email 1359434736@qq.com
- sed -i'' "s~git@github.com:Hzwcode/Hzwcode.github.io.git~https://${REPO_TOKEN}:x-oauth-basic@github.com/Hzwcode/Hzwcode.github.io.git~" _config.yml

- openssl aes-256-cbc -K $encrypted_d80b219c98ea_key -iv $encrypted_d80b219c98ea_iv
-in .travis/id_rsa_blog.enc -out ~/.ssh/id_rsa -d

# 设置id_rsa文件权限
- chmod 600 ~/.ssh/id_rsa
# 添加ssh密钥
- eval $(ssh-agent)
- ssh-add ~/.ssh/id_rsa
# 添加ssh配置文件
- cp .travis/ssh_config ~/.ssh/config
# 设置github账户信息
- git config --global user.name "Hzwcode" #设置github用户名
- git config --global user.email 1359434736@qq.com #设置github用户邮箱
# 安装依赖组件
install:
- npm install
# 执行的命令
script:
- hexo clean
- hexo generate
after_success:
- hexo deploy
- npm run deploy # hexo clean && hexo g -d
Binary file modified .travis/id_rsa_blog.enc
Binary file not shown.
26 changes: 26 additions & 0 deletions Access_Token.travis.yml
@@ -0,0 +1,26 @@
language: node_js
node_js:
- '6.10'
branches:
only:
- blog-source

env:
global:
secure: QqCNZXt20XsSO90qqC1Dvfwu/zXb8lxNQu+WKut5s7FL7jfqvDKJDCupat1dbq6n5R+bfjsrlaiT4inDsOmbewphFa8lggPfqovcUKyQmJX0IFx29HeMx0Hndc9GY/FuOnIe0rfn0kDleAz/aTayg7MCKy3l5H0gBcsfpcUJKN8D+TArZIyvFhO/8Ru6XREli3rQ2Nbfznh8aONt3PHwYbo4ba90sOtjnhM72inbYoIKzEKCBpUWfsngD7IGg8WFiuIR53bUMxuQ7vLSP3R8UZJrQeI8Z6pzq6iOXaNLWt/RXFTMTe2pIjLlQEZaLq83H62l1j8LKwy3nlZENvk6b19RwIenySq+pWWosdVnZwwnNehByliaIXS2qJPJN7XZUbZ4F2A/HHniw9dz+zuQqXu2jCDmqjQnKnGa2Wh9Vbe2ZC2iMjglAOAOruYe/cNzO+KZTmekcgtbZ7An121/rV+4J7mNkAdGQ0sWsXGIJ3C+i4H+A71wZC1nBVXENchZcvtgVwQ5665f28km3424juOhl9WiJOno4bcd9cMB9yTCRGyrnvr9t6oDbp3nvusb19sYjdZ7eiY4xuA88AIN3qHXsQ6zs58BxkvfWfbHpbaZdGWPmckigt8sUsUwMIW05Lkj/U/a1aSzSHjYEB1aYmxPkDQkx8R0jjxdfNOz8Cg=

before_install:
- export TZ='Asia/Shanghai'
- npm install -g hexo
- npm install -g hexo-cli
before_script:
- git config --global user.name "Hzwcode"
- git config --global user.email 1359434736@qq.com
- sed -i'' "s~git@github.com:Hzwcode/Hzwcode.github.io.git~https://${REPO_TOKEN}:x-oauth-basic@github.com/Hzwcode/Hzwcode.github.io.git~" _config.yml
install:
- npm install
script:
- hexo clean
- hexo generate
after_success:
- hexo deploy

0 comments on commit c5d0a8b

Please sign in to comment.