首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

利用CI自动部署hexo博客

每次写完一篇文章,都会手动执行和去生成静态网页后在进行部署到

而且为了保存文章的源码文件还需要到对应的仓库分支上,比较麻烦

都说推动着新的东西出现,那么能不能只保存原文件上去,其他的操作都让它自动去完成呢 ?

答案肯定是可以的,下面就来讲解一下CI具体的实现方法(这里只讲解如何把travis接入):

首先来介绍利用的工具:

:是网站提供的静态网站服务,集体详细的介绍可以查看官方文档

: 是在线托管的服务,用来进行持续集成,不需要自己搭服务器官方网站

接入过程:

1. 登录网站用授权登录

2. 登录后在个人主页选择你需要的仓库

3. 点击你选择的博客的仓库进行配置

点击左上角红色框的More options按钮,选择打开配置页面进行配置

第一个配置项:代表的意思是:只有在文件中配置的分支改变了才构建

第二个配置项:代表当推送完这个分支后开始构建

到了这一步,我们已经开启了要构建的仓库,但是还有个问题就是,构建完后,我们怎么将生成的文件推送到github上呢?

我们只要想他就自动构建并静态文件到那么下面要解决的就是怎么访问了

4. 在配置的 用来访问

左后还在 仓库配置界面里面 环境变量进行配置方便在构建文件中引用:如下图

5. 在博客的源码文件分支下添加配置文件,决定怎么执行构建任务,下面是的内容:

这其中的改成对应你自己的

到此为止,就已经配置完成了,下面就让我们推送一篇文章测试一下的

现在我本地源码目录有新加的一篇文章:

然后进行提交(此刻应该等待编译成功了)

然后稍等一会就可以在博客网站上看到刚才的那篇文章了

你也可以在的博客仓库的控制台看到编译的日志

这里备注一下,由于平常我们写文章都是使用新建的草稿文件,是放在文件夹中的,写完之后需要手动一下,移到文件夹中的,使用构建时候,还是需要这样做的

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180211G16WRH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券