我应该如何选择持续集成工具?[关闭]


14

我在Wikipedia上找到了这个很酷的用于集成服务器的比较表,但是我不确定如何对工具进行排名以及我的需求和兴趣。图表本身似乎有很多标记为未知的框,因此,如果您愿意在Wikipedia上进行更新,那也可能很棒。

是否有一些性能最好的产品,所以我可以迅速缩小到四个或五个选项?

哪些产品似乎拥有最大的用户群体,以及最新的增强功能以​​及与新工具的集成?

开源产品是最好的吗?或者是否有高质量的工具对家里的单个用户来说可以是很多东西?

使用多个系统(主台式机,仅限本地局域网的家庭服务器,个人和工作笔记本,分布在所有主机上的多个虚拟机)是否会造成问题,以及如何对其进行管理?

Answers:


25

不用担心比较。从詹金斯开始; 它非常流行并且非常易于使用。使用一段时间后,您将了解哪些功能对您很重要,哪些功能不重要。我的猜测是,您最终会坚持使用詹金斯。

我确信人们会争论它是否是最好的CI服务器。不要听,因为没关系。也许有很多东西都和詹金斯一样好-在某些方面更好,也许不如其他更好。选择最好的并不是那么重要。重要的是选择一个并开始学习,詹金斯对此非常好。


8
+1,“最佳”入门并不重要-足够好,足够自由和容易就优先。
Wyatt Barnett 2012年

詹金斯是一些难以形容的方式不错 -这是一个很好的第一选择。

2
学习所需内容的最佳方法是尝试一下。在您自己尝试之前,您根本不知道自己会喜欢还是不喜欢。
迈克尔·科恩

3

正如布赖恩(Bryan)所说,从詹金斯(Jenkins)开始始终是一个好主意,自己进行设置。它是成熟的技术,并有大量的支持。

您可以看一下apache项目的jenkins安装,以了解它的https://builds.apache.org/

如果您不满意托管解决方案,我们将在Railsonfire提供持续集成和部署服务。我们目前支持Ruby,但很快就会涉及其他技术。


感谢Florian,期待python集成!
格雷戈尔2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.