isTester.com发起人,某互联网公司测试经理,十年测试经验,公众号“简尚”; 致力于软件测试从业者综合能力提升 & 职场人每日进阶。 微信isTester 》》博客文章未标注转载均属「原创」,转载找老徐授权;

答疑 | 为什么国内做持续集成大家都选择 Jenkins ,用 travis-ci 的人那么少呢?

上一篇 / 下一篇  2016-10-28 13:03:52 / 个人分类:测试工具

51Testing软件测试网DI rBR
51Testing软件测试网_-I1ra.K$E
51Testing软件测试网8sw9I^a!cgx Y2]
--

4q l!S z9H P0J;a0
travis ci还是挺坑的。
ABoFd%DsP*q0比如这段代码放到travis-ci中就是运行出错,而你并不知道为什么。
2D| J @ `'B/w0
curl -H "Authorization: token xxx" -X POST "https://api.github.com/repo/xxxxx"
51Testing软件测试网2J+{7mH$U!o)I q
再比如很多**aivs是拒绝给你装的,比如 jq 你在apt里面要求它装一下这个**它并不会给你装但是LOG里面是没有的。 只有你死盯着它才会一闪而过告诉你这个**能装。51Testing软件测试网(DdD(CO~3t#Z*d
51Testing软件测试网(| @.tU3s-I:R.^[J h
这样的坑数不胜数,而且调试非常不方便。 .travis.yml这个东西的设计本身也问题多多。 用它构建复杂的CI真的一个坑接着一个坑。
&c6ql#]TgQw-Z9T7xs051Testing软件测试网d `$q:|4t4UY

!D ^N C\'e7z0
相比而言,JENKINS就流畅很多。

b$r.j-@I Kt _*}v0
我觉得开源项目用travis-ci纯粹是因为它是目前为数不多的免费的CI提供商,而且又跟GITHUB直接集成。
51Testing软件测试网,W%XU_t UO8`-f
商业项目就这个还是挺坑的,当然小公司上来没的选,用用也挺好的。
51Testing软件测试网2jw"ZP6R*Hg"_

'_'al z(TJ)^js1l0

;PS1THf h/}0
--

^&^%H\/Is8xb4Q0
另外:
和github强关联
不可定制
价格没优势

p/r/f d3NM2ql6G0

.G%]6N U3Q3p2l7q{0
--
51Testing软件测试网b ]/@U6LP"P

6T8T1@9Bw3Z-e/U0
当然,Jenkins整体搭建,其实挺简单的;

2N r&]5R|i0
51Testing软件测试网AcyK0\j9y*l

TAG: 软件测试 Jenkins Linux 持续集成

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar