travis-ci

【持续集成你的项目】为你的项目创建自动化测试和代码覆盖率测试

本文以PHP项目作为例子[br]所需要拥有(准备)的:Github账号一个项目看着篇幅挺大的,难免有什么遗漏,如果文中有错误的地方,还请各位斧正!谢谢。[br]因为本来篇幅就大,所以就没配图了,如果有很多人反馈看不懂或者失败了,我再后期补下图。谢谢!Travis-CI项目为保证项目始终处于健康稳定的状态,我们需要一个可以持续的自动的对贡献的代码进行自动化测试的服务。[br]

用travis和git hook搞个一键部署

前言在自己的vps上做博客系统已经有一段时间了,期间也是磕磕碰碰遇到不少问题,如今也算是有个基础版本能用。可是vps上只放一个博客有点浪费了,而且博客系统也不光是用来写文章的,所以自然就开始放一些其他的自己开发的应用。正好老婆到了要数胎动的日子了,于是就做了一个数胎动的应用,可是到部署的时候缺遇到了不少问题。原本博客系统用的是vue+loopback的前后端搭配,用fore

手把手教从零开始在GitHub上使用Heo搭建博客教程(三)-使用Travis自动部署Heo(1)

原文:手把手教从零开始在GitHub上使用Hexo搭建博客教程(三)-使用Travis自动部署Hexo(1)前言前面两篇文章介绍了在github上使用hexo搭建博客的基本环境和hexo相关参数设置等。基于目前,博客基本上是可以完美运行了。但是,有一点是不太好,就是源码同步问题,如果在不同的电脑上写文章会非常不方便。是因为hexo使用的部署命令是把生成好的静态文件上传到仓库

手把手教从零开始在GitHub上使用Heo搭建博客教程(四)-使用Travis自动部署Heo(2)

前言前面一篇文章介绍了Travis自动部署Hexo的常规使用教程,也是个人比较推荐的方法。前文最后也提到了在Windows系统中可能会有一些小问题,为了在Windows系统中也可以实现使用Travis自动部署Hexo,本文介绍另外一种方式来实现。是通过GitHub API来实现的,用到了Linux中的sed命令。新建Access TokenPersonal Access T