关于持续集成工具对比

栏目: 服务器 · 发布时间: 5年前

内容简介:对比内容参照:Jenkins作为人尽皆知的持续部署工具,由于其庞大的插件和生态支持使它无所不能,规模较大的团队更喜欢使用Jenkins。最后能看出
Jenkins GoCD drone
Github Stats 12K 4.6K beta 16.9K
(正式版本不开源)
优点(top5) 内部托管
免费开源
非常适合构建,部署或启动任何异步
大量的集成
丰富的插件和良好的文档
开源
管道依赖性
管道结构
可以并行运行作业
非常灵活
开源
建在 docker
免费开源
GitHub集成
灵活的脚本
缺点 缺少插件文档
声明性管道的能力有限
缺少插件
可怕的UI

对比内容参照: drone-io-vs-go-cd-vs-jenkins

Jenkins作为人尽皆知的持续部署工具,由于其庞大的插件和生态支持使它无所不能,规模较大的团队更喜欢使用Jenkins。 GoCD 是ThoughtWorks在做咨询和交付交付项目时自己开发的一款开源的持续集成工具,满足更复杂的部署实现,但是入门门槛却比其他两款CI高得不少。GoCD贯彻 管道(pipeline) 概念使其可以组合串行、并行执行任务,实现复杂的、精细的工作流。相比Jenkins也能在官网和社区的插件支持下实现类似效果,可是对比下来Jenkins中的管道只是相当于GoCD中一个单独的任务,如果不是存在复杂的部署需求不建议使用 GoCD

最后能看出 drone 受关注程度比其余两者都高,是因为drone简单的UI和灵活的设计导致备受关注。对比Jenkins和GoCD在通道方面没有提供更多的支持,但是正由于其简单的设计容易理解之余扩展也十分简单。值得一提的是drone虽然插件没有Jenkins多,但是提供的插件文档和插件例子能作为自制插件提供很好的参考。可惜的是正式版本(1.0之后的版本)不再开源,如果是在小团队中使用还是非常值得考虑的。

参考:


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

人人都在说谎

人人都在说谎

赛思·斯蒂芬斯--达维多维茨 / 胡晓姣、张晨、左润男 / 中信出版集团 / 2018-11 / 58

有多少人买了书真正看完了? 你朋友的酒量有他说的那么大吗? 父母是否暗自喜欢男孩儿多于女孩儿? 电影里暴力镜头增多会导致犯罪率升高吗? 种族歧视在现如今的美国还严重吗? 特朗普的胜利有征兆吗,什么促成他赢得了大选? …… 你知道问题的答案吗,直觉会怎样告诉你? 作者赛思·斯蒂芬斯--达维多维茨是一位前谷歌数据科学家和专栏作家。他的研究发现,世界充满了......一起来看看 《人人都在说谎》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

SHA 加密
SHA 加密

SHA 加密工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器