CI:Automated Build Studio vs. Hudson vs. Atlassian Bamboo

时间:2010-12-09 05:01:41

标签: continuous-integration hudson automated-deploy bamboo

什么是最好的工具,可以支持跨平台,远程构建和Windows,Linux和macosx的部署,并且具有成本效益? 现在正在使用Groovy(grails),Java和.NET

由于

2 个答案:

答案 0 :(得分:1)

您的要求非常模糊,所以期待模糊的答案。 Hudson听起来很合适(跨平台,远程构建等),但最好的选择是实际try it!哈德森有一个很好的社区和充足的活动。阅读wiki,搜索mailing lists并在遇到问题时提出问题。

"具有成本效益"对于局外人而言,要求几乎是不可能的,因为我们不知道你愿意用构建与购买做出什么权衡,我们也不知道你的时间与你的钱相比有多大价值。

维基百科的Comparison of Continuous Integration software可能会有所帮助,如果您想要了解其他内容的概况。

答案 1 :(得分:1)

我的公司使用Bamboo。我可以推荐它作为一个体面的产品。我没有充分利用Hudson来说它更好,尽管我对它的经验有限,但它至少表现得很好。

哈德森自由的事实必须是一个加号。

尝试两种方式,看看你更喜欢哪种方式。 Bamboo有30天的免费试用期。 link

关于Bamboo的一个负面因素是我们有大量的计划,计划维护和创建都是Web GUI驱动的。根据我的经验,很少有空间来自动化计划创建。我相信Hudson“计划”几乎可以通过命令行参数动态创建。