GitHub衍生工具hub、Travis CI、Converalls、Jenkins

hub

hub命令功能强大,可以实现git的所有操作,如果用熟悉的话更能节省敲git命令的时间,线上的操作也可以在本地用命令进行,这个用时再学也不晚,只是贵git命令的一些封装而已。

持续集成 Travis Ci

类似于Jenkins 这样的持续集成工具一样,当发现版本有变化的时候就进行测试。

1.登陆上去之后 ,点击右上角的 “sign in with GitHu”
之后点
这里写图片描述
2.加入在同一浏览器中的话直接出现下面的,直接接受就好了

这里写图片描述

.travis.yml的配置

出现了一个欢迎页面,这个地方学习下不同的语言怎么配置

这里写图片描述

然后进入github建立 .travis.yml 文件在master分支下

要进行自动测试的仓库

  1. 点击右上角 出现 accounts ,进去之后列出了当前账号下的仓库,

这里写图片描述

  1. 对出现的仓库将开关滑动到开的位置
    这里写图片描述

进入github上这个仓库的setting

0.配置

1.点击仓库中的Settings 页签》Webhooks & services
这里写图片描述

  1. 点击 Test service 点击测试下

这里写图片描述

查看效果

只要有客户端向远端的push操做就会触发自动测试。

https://travis-ci.org/用户名/仓库名/ 查效果

需要在README.md文件中配置上如下 :里面的值根据实际情况替换

[![Build Status](https://travis-ci.org/rails/rails.png)](https://travis-ci.org/rails/rails) ,

完成后如下,这个例子只是演示,没有通过:

这里写图片描述

通过的图如下,是绿色的:

这里写图片描述

Converalls

这个东西是可以输出自动测试报告,看下测试覆盖率

Jenkins

这个玩意可以在别人提交一个pull request 进行自动测试,然后将自动测试的结果通过api发送消息提示,说明哪个地方有问题

要配置需折腾一阵子,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贤时间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值