isTester.com发起人,某互联网测试经理,十年测试经验,公众号“简尚”; 分享实战测试技能、答疑解惑(测试职业探索经验、以及一些书本上学不到的各种职业干货);致力于软件测试从业者综合能力提升。 微信isTester 》》博客文章未标注转载均属「原创」,转载找老徐授权;

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

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

51Testing软件测试网eg+r,W;s@xk#b

}(A5Q+q5x2?#p]%|0

Q%[ c+I k)Qu#M0
--

Lt%e7`5j6j,p X R0
travis ci还是挺坑的。51Testing软件测试网 e1w!K4?~ Y!\#V[b
比如这段代码放到travis-ci中就是运行出错,而你并不知道为什么。
:|-da7tz3{y&O~0
curl -H "Authorization: token xxx" -X POST "https://api.github.com/repo/xxxxx"
51Testing软件测试网(G~p*j m:yy2`&GYH
再比如很多**aivs是拒绝给你装的,比如 jq 你在apt里面要求它装一下这个**它并不会给你装但是LOG里面是没有的。 只有你死盯着它才会一闪而过告诉你这个**能装。51Testing软件测试网 ? kNfv*Y
51Testing软件测试网$a q*R M4B-d_Q
这样的坑数不胜数,而且调试非常不方便。 .travis.yml这个东西的设计本身也问题多多。 用它构建复杂的CI真的一个坑接着一个坑。
oaO|,c ])o)E#})Y N051Testing软件测试网WD6N$^4Z
51Testing软件测试网 k4ygv8J:AK
相比而言,JENKINS就流畅很多。

&Y,~#]NE+Y%\0
我觉得开源项目用travis-ci纯粹是因为它是目前为数不多的免费的CI提供商,而且又跟GITHUB直接集成。

.Q5S$[ KU2y.M*e0
商业项目就这个还是挺坑的,当然小公司上来没的选,用用也挺好的。
51Testing软件测试网$s(G:ck1kE s

'~&C"r:{]:SXI0

&O6Zuwy J_l1d0
--

a&O4N C$U,I0
另外:
和github强关联
不可定制
价格没优势

P1Zbp)k4o(j8[0
51Testing软件测试网?:n&mH(y1N`
--

8}3C2`v#z,}G5|0

Q2lO c q[QH,w'L0
当然,Jenkins整体搭建,其实挺简单的;
51Testing软件测试网 FbJ$J#i+~!l

jqW9b1|wB{0

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

 

评分:0

我来说两句

显示全部

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

Open Toolbar