【发布时间】:2011-05-22 15:43:15
【问题描述】:
什么是最好的工具,可以支持跨平台、Windows、Linux 和 macOS 的远程构建和部署并且具有成本效益? 现在正在使用 Groovy(grails)、Java 和 .NET
谢谢
【问题讨论】:
标签: continuous-integration hudson automated-deploy bamboo
什么是最好的工具,可以支持跨平台、Windows、Linux 和 macOS 的远程构建和部署并且具有成本效益? 现在正在使用 Groovy(grails)、Java 和 .NET
谢谢
【问题讨论】:
标签: continuous-integration hudson automated-deploy bamboo
您的要求非常模糊,因此请期待模糊的答案。 Hudson 听起来很合适(跨平台、远程构建等),但你最好的选择实际上是try it!哈德逊有一个很好的社区和大量的活动。阅读wiki,搜索mailing lists,并在遇到困难时提出问题。
“成本效益”要求对于局外人来说几乎是不可能衡量的,因为我们不知道您愿意在构建与购买之间做出什么权衡,也不知道您的时间与金钱相比有多宝贵。
如果您想了解其他内容的概览,维基百科的Comparison of Continuous Integration software 可能会有所帮助。
【讨论】:
我的公司使用 Bamboo。我可以推荐它作为一个体面的产品。尽管我对它的有限经验表明它至少和它一样好,但我还没有广泛使用 Hudson 来说它更好。
Hudson 是免费的这一事实必须是加分项。
两个都试一下,看看你更喜欢哪个。 Bamboo 有 30 天的免费试用期。 link
关于 Bamboo 的负面影响是我们有大量的计划,而计划的维护和创建都是由 Web GUI 驱动的。根据我的经验,自动化计划创建的空间很小。我相信 Hudson 的“计划”几乎可以通过命令行参数即时创建。
【讨论】: