坐标深圳,测试经理,干了十年测试,公号"简尚" ,博客isTester.com ,关注「软件测试从业者综合能力提升 & 职场人每日进阶」,个人微信957863300

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

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

51Testing软件测试网#Ib3M;|g;Q7`{-j

bB CY"QR!Y Im0

z+v&D2k4Y0
--

(\Jh(p%Ad@D0
travis ci还是挺坑的。51Testing软件测试网;yZ(T/RL9v.C8i
比如这段代码放到travis-ci中就是运行出错,而你并不知道为什么。51Testing软件测试网gO+e.Z5aI
curl -H "Authorization: token xxx" -X POST "https://api.github.com/repo/xxxxx"

^T^6N C!zg0
再比如很多**aivs是拒绝给你装的,比如 jq 你在apt里面要求它装一下这个**它并不会给你装但是LOG里面是没有的。 只有你死盯着它才会一闪而过告诉你这个**能装。51Testing软件测试网zX#F&P"f&K
51Testing软件测试网iv6Gjx3{*P H t1M
这样的坑数不胜数,而且调试非常不方便。 .travis.yml这个东西的设计本身也问题多多。 用它构建复杂的CI真的一个坑接着一个坑。51Testing软件测试网*Tx9Je-` ONw5S
51Testing软件测试网2Y1W[ ]0D VG lN
51Testing软件测试网y$S6LJ2k%S!A-B
相比而言,JENKINS就流畅很多。

kR(E_#NBMXI#X^)y0
我觉得开源项目用travis-ci纯粹是因为它是目前为数不多的免费的CI提供商,而且又跟GITHUB直接集成。
51Testing软件测试网M^Z[|*N2C2`
商业项目就这个还是挺坑的,当然小公司上来没的选,用用也挺好的。

U8y HN?D*Uh G0
4a?!Jw3mSLx5U;o0
51Testing软件测试网{c;Cq5]!].b
--
51Testing软件测试网 zTSw }5|:^0j L[@F n
另外:
和github强关联
不可定制
价格没优势
51Testing软件测试网7\0ppLE
51Testing软件测试网` R |f4la
--

/I1Iuc7z3}2}!sgL3c0

3z tb'J,?fD0
当然,Jenkins整体搭建,其实挺简单的;
51Testing软件测试网't5^[n:`
51Testing软件测试网,F"J7W9N:Y+E \1nN

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

 

评分:0

我来说两句

显示全部

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

Open Toolbar