Continuous integration TeamCity vs FinalBuilder Pro用于持续集成服务器

Continuous integration TeamCity vs FinalBuilder Pro用于持续集成服务器,continuous-integration,teamcity,finalbuilder,Continuous Integration,Teamcity,Finalbuilder,我看过很多关于TeamCity和CCNet的比较,但对于TeamCity和FinalBuilderPro的CI的比较并不多 如果我不是在比较苹果,请原谅,我对TeamCity很熟悉,但是我工作的公司已经购买了FinalBuilder Pro,其中包括一台CI服务器 我希望得到一些比较,意见。如果TeamCity不提供更高的FinalBuilder,我们不希望必须支持两个系统 提前感谢。以下是TeamCity中提供的一些功能,FinalBuilder中不太可能提供这些功能: 具有多个构建代理的真

我看过很多关于TeamCity和CCNet的比较,但对于TeamCity和FinalBuilderPro的CI的比较并不多

如果我不是在比较苹果,请原谅,我对TeamCity很熟悉,但是我工作的公司已经购买了FinalBuilder Pro,其中包括一台CI服务器

我希望得到一些比较,意见。如果TeamCity不提供更高的FinalBuilder,我们不希望必须支持两个系统


提前感谢。

以下是TeamCity中提供的一些功能,FinalBuilder中不太可能提供这些功能:

  • 具有多个构建代理的真正客户机-服务器体系结构-TeamCity提供了访问和管理所有构建代理的中心点。可以从单个Web UI启用/禁用/重新启动生成代理,还可以查看日志或查看在不同生成代理上运行的生成的线程转储
  • Amazon EC对构建代理网格的支持
  • 预测试的提交和远程运行功能(VCS中不再有坏代码。好吧,差不多:)
  • 与VisualStudio和其他IDE集成-专用插件
  • 可扩展报告,您可以将自己的基于HTML的报告包含到生成结果中
  • 构建的注释/Pin/标记
  • 交叉构建搜索
  • 针对Java和.NET的集成代码覆盖率和重复查找器

    FinalBuilder支持一些VCS系统,但TeamCity不支持这些系统

    免责声明:我是TeamCity开发者之一


我在英国的一次持续集成演讲中对这两种产品进行了比较,基本上我的发现是TeamCity的使用更加直观。在我看来,FinalBuilder在语言上似乎模棱两可,在建立构建时似乎笨重

一旦工作完成,这是一个非常好的系统——但对我来说,TeamCity比Final Builder直观得多,用户体验更好


这是非常主观的,尽管每个工具都非常好。归根结底,这取决于您对什么比较满意,而我对TeamCity更满意

我们使用TeamCity进行构建编排,但使用FinalBuilder实际执行单个构建

我喜欢FinalBuilder,因为它易于编写脚本和维护,但我也喜欢TeamCity,因为KIR回答中的所有要点

在我们的设置中,每个TeamCity buildconfig都配置为使用命令行运行程序,finalbuilder的fbcmd.exe将使用要运行的脚本名进行调用

所有的甜蜜和光明