使用 Travis CI持续部署博客
本文主要介绍使用 Travis 来自动将我们的博客内容 push 到 Github Page 上,也就是所谓的持续集成/持续部署。
持续集成Travis CI 提供的是持续集成服务(Continuous Integration,简称 CI)。它绑定 Github 上面的项目,只要有新的代码,就会自动抓取。然后,提供一个运行环境,执行测试,完成构建,还能部署到服务器。
持续集成指的是只要代码有变更,就自动运行构建和测试,反馈运行结果。确保符合预期以后,再将新代码”集成”到主干。
持续集成的好处在于,每次代码的小幅变更,就能看到运行结果,从而不断累积小的变更,而不是在开发周期结束时,一下子合并一大块代码。
使用 Travis 持续部署博客我们的博客使用 Hexo 生成,博客的仓库是名是<username>.github.io。有两个分支,其中 master 分支用于放置我们的内容,而 hexo-project 分支用于存储我们的 hexo 工程文件。
首先登录到官网:travis-ci.org,接着点击右上角个人头像,选择博客的仓库,并且打开开关。一旦我们激活了这 ...