首页 > travisCI是用来做测试的吗

travisCI是用来做测试的吗

目前公司项目代码基本上都是RD写完了自己测,测完了提交,我merge到test分支到测试机测试,测完了再提pr,merge到master,然后再手动去服务器上线。很蛋疼!于是想做点自动化的事情。
看了看有关的东西还挺多,jenkins,travisCI之类的。但是travisCI界面什么的明显比jenkins好太多了。不过我不太理解travisCI的构建是什么意思?它都没有我的服务器,怎么构建呢?这样的话,基本上就是跑一遍测试用例是吗?
如果我想实现push代码,然后CI server接收到trigger之后自动跑一个脚本,然后在指定服务器上发布,有哪些CI server推荐呢(最好支持灰度)
谢谢


构建(Build)不见得就是发布(Release)或者运行(Run)。
可以参考下面这段来自12factor.net的解释:

至于怎么灰度发布,你以前怎么实现的,现在一样可以用啊,只是不需要手动运行脚本了罢了。

【热门文章】
【热门文章】