|
|
1
4
我投票支持CMake,因为它是一种元构建工具,可以从零开始重写KDE4构建系统——让KDE4成为一个跨平台的桌面,甚至可以在WindowsCE上运行! CMake是将KDE4移植到地球上任何操作系统的运营商——通过使用相关的工具链为大约40个操作系统生成Makefile(或Windows案例中的vcprojs)! |
|
|
2
1
JetBrains TeamCity总体上运行良好,因此值得列入评估清单。 ThoughtWorks Cruise也在同一空间。虽然它的v1,它来自一个稳定的,已经存在了一段时间。 对于Team Foundation Server来说,没有必要为你的情况数出来,但在盒子之外,我提到的另外两个可能是更多的MS商店中心。 作为一个一般性的评论,根据你所拥有的多样性水平,你肯定想要尝试你想要使用的任何东西——仅仅因为某些东西被支持为方框上的勾号并不意味着它将适合你所寻找的东西。 |
|
|
3
1
迪克森, 您的构建主要是单片的,还是希望单独构建一些库并将它们组装到更大的应用程序中?如果项目间的依赖关系很重要,那么您的选择很快就会受到限制。 AnthillPro 做得好,我想 TeamCity 有一些常春藤集成支持。从您所说的,听起来这不是绝对的需要,但可能有助于加快构建。我们已经看到许多团队有效地执行了这一策略。
构建服务器比较矩阵由我们在Thoughtworks的朋友主持: confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix 祝你好运 |
|
|
5
1
你可能想看看 Cruise . 它是基于Java构建的,因此可以在任何支持Java的平台上运行。您还可以在不同的机器上拥有多个构建代理,它们可以在不同的平台上执行不同的任务。Thoughtworks仍在构建它,因此缺少一些功能,但这可能是一个不错的选择,因为您正在寻找真正的跨平台功能。 |