什么是最好的工具,可以支持跨平台,远程构建和部署的Windows,Linux和macosx和成本效益? 现在都使用Groovy(Grails的),Java和.NETCI:自动构建工作室与哈德森与Atlassian Bamboo
感谢
什么是最好的工具,可以支持跨平台,远程构建和部署的Windows,Linux和macosx和成本效益? 现在都使用Groovy(Grails的),Java和.NETCI:自动构建工作室与哈德森与Atlassian Bamboo
感谢
你的要求是相当模糊的,所以我们期待含糊不清的答案。哈德森听起来像是一个合理的契合(跨平台,远程构建等),但你最好的选择是实际上try it!哈德森有一个良好的社区和大量的活动。阅读wiki,搜索mailing lists,并在卡住时提问。
对于局外人来衡量,“成本效益”的要求几乎是不可能的,因为我们不知道你愿意用构建还是购买来做什么折衷,我们也不知道你的时间与你的钱相比有多宝贵。
如果您想了解还有哪些内容,维基百科的Comparison of Continuous Integration software可能会有所帮助。
我公司使用竹子。我可以推荐它作为一个体面的产品。我还没有广泛地使用哈德森来说,它更好,尽管我有限的经验表明它至少是一样的。
哈德森自由的事实必须是一个加号。
尝试一下,看看你更喜欢哪一个。 Bamboo有30天的免费试用期。 link
竹子的一个负面影响是我们有大量的计划,计划的维护和创建都是Web GUI驱动的。根据我的经验,自动化计划创建的空间很小。我相信Hudson“计划”可以通过命令行参数几乎实时创建。
感谢Dave的回应。那么现在正在为iphone构建应用程序,但从过去我们使用.net来构建其他应用程序。在做了一些研究之后,它似乎已经在竹与哈德森之间进行了归纳,因为ABS仅支持.NET,Java和Windows语言。 Bamboo与Hudson之间有什么评论?谢谢。 – Randy 2010-12-09 06:54:52