Continuous integration TeamCity vs FinalBuilder Pro用于持续集成服务器
我看过很多关于TeamCity和CCNet的比较,但对于TeamCity和FinalBuilderPro的CI的比较并不多 如果我不是在比较苹果,请原谅,我对TeamCity很熟悉,但是我工作的公司已经购买了FinalBuilder Pro,其中包括一台CI服务器 我希望得到一些比较,意见。如果TeamCity不提供更高的FinalBuilder,我们不希望必须支持两个系统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中提供的一些功能,FinalBuilder中不太可能提供这些功能:
- 具有多个构建代理的真正客户机-服务器体系结构-TeamCity提供了访问和管理所有构建代理的中心点。可以从单个Web UI启用/禁用/重新启动生成代理,还可以查看日志或查看在不同生成代理上运行的生成的线程转储
- Amazon EC对构建代理网格的支持
- 预测试的提交和远程运行功能(VCS中不再有坏代码。好吧,差不多:)
- 与VisualStudio和其他IDE集成-专用插件
- 可扩展报告,您可以将自己的基于HTML的报告包含到生成结果中
- 构建的注释/Pin/标记
- 交叉构建搜索
- 针对Java和.NET的集成代码覆盖率和重复查找器 FinalBuilder支持一些VCS系统,但TeamCity不支持这些系统 免责声明:我是TeamCity开发者之一
这是非常主观的,尽管每个工具都非常好。归根结底,这取决于您对什么比较满意,而我对TeamCity更满意我们使用TeamCity进行构建编排,但使用FinalBuilder实际执行单个构建 我喜欢FinalBuilder,因为它易于编写脚本和维护,但我也喜欢TeamCity,因为KIR回答中的所有要点 在我们的设置中,每个TeamCity buildconfig都配置为使用命令行运行程序,finalbuilder的fbcmd.exe将使用要运行的脚本名进行调用 所有的甜蜜和光明