2

最近有人向我提到 BuildMaster 作为构建管理环境。

http://inedo.com/buildmaster/features/all-features

有没有人有这方面的经验。我想知道它如何与 TeamCity 叠加?

4

1 回答 1

5

作为 BuildMaster 的开发人员,我可以说 TeamCity 和 BuildMaster 是不同的产品……主要区别在于 TeamCity 是一个持续集成服务器(即它会自动从 SCM 获取代码,构建它,然后将工件放在集成上服务器),而 BuildMaster 旨在执行此操作并通过各种环境(开发、测试、生产等)进行构建,同时还:

  • 管理数据库更新
  • 提供一种机制来管理和部署配置文件(例如 web.config)
  • 如果您愿意,可以添加可选的工作流程(例如,您可以在推广构建之前添加所需的批准)
  • 管理应用程序和工件依赖项
  • ETC...

有些人甚至将 TeamCity 用于 CI,然后让 BuildMaster 处理工件、数据库和配置文件的部署。

于 2011-11-16T23:05:54.793 回答