为Github项目添加Travis持续集成服务

Posted luguiqing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为Github项目添加Travis持续集成服务相关的知识,希望对你有一定的参考价值。

参考链接:https://www.jianshu.com/p/3b8d86f25ee2
http://www.ruanyifeng.com/blog/2017/12/travis_ci_tutorial.html

 

以下为个人修改

1. 添加Github Pages(https://docs.travis-ci.com/user/deployment/pages/)搜索gh-pages即可得到该链接

deploy:
  provider: pages
  skip_cleanup: true
  github_token: $GITHUB_TOKEN  # Set in the settings page of your repository, as a secure variable
  keep_history: true
  on:
    branch: master

这里的$GITHUB_TOKEN 是在GitHub配置的personal token(设置token链接:https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line

由于这个是私密token,可以采用文档提及的两种方式之一,通过在travis配置环境变量来获取

 

以上是关于为Github项目添加Travis持续集成服务的主要内容,如果未能解决你的问题,请参考以下文章

利用Travis CI+GitHub实现持续集成和自动部署

GitHub项目加入Travis-CI的自动集成

为GitHub项目加入Travis-CI的自动集成

webpack配置篇(三十五):持续集成和Travis CI

Jenkins+Github持续集成

使用Travis-CI自动化部署Hexo博客