TeamCity 与 Team Build

发布于 2024-08-13 11:59:57 字数 53 浏览 3 评论 0原文

TeamCity 和 Team Build 之间有何优缺点?为什么选择其中之一而不是另一个?

What's pro/cons between TeamCity and Team Build and why choose one instead of the other ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

旧夏天 2024-08-20 11:59:57

有趣的问题。我经常使用这两个系统来构建 C# 应用程序。

TeamCity

  • 易于使用
  • 美观
  • 易于安装和设置
  • 易于扩展和自定义构建
  • 轻松与其他系统交互,例如 git、svn、JIRA 等等。

Team Foundation Build

  • 如果您已经设置了 TFS,则可以轻松运行构建 构建
  • 解决方案等简单案例很容易设置
  • 与 TFS 任务管理和源代码控制一起顺利工作。
  • 繁琐且丑陋的 UI

总而言之,Team (Foundation) Build 可以完成工作,但我更喜欢 TeamCity。

Interesting question. I've been using both systems quite a lot for building c# applications.

TeamCity

  • Easy to use
  • Beautiful
  • Easy to install and set up
  • Easy to extend and customize builds
  • Interacts with other systems easily such as git, svn, JIRA and many, many more.

Team Foundation Build

  • If you already have TFS set up, it's easy to get a build running
  • Simple cases like building a solution is easy to set up
  • Works smoothly together with TFS task management and source control.
  • Cumbersome and ugly UI

All in all the Team (Foundation) Build can get the job done, but I prefer TeamCity.

似狗非友 2024-08-20 11:59:57

TeamCity

  • 优点

    • 免费(20 位用户后才开始收费)
    • 支持多个平台(Ruby、Java、.NET)
    • 支持多个源代码控制系统
    • 支持多个构建运行程序(Rake、MSBuild、Nant、Ant)
    • 出色的报告选项
  • 缺点

    • 需要 Java 堆栈(假设您是 .NET 商店)

团队(基础)构建

  • 优点
    • 与 Microsoft 开发堆栈的集成解决方案
  • 方案
    • 需要 Team Foundation Server($$$,尽管金牌合作伙伴免费获得 25 个席位,大多数其他计划提供 5 个席位(但添加另一个席位时需要支付 6 个席位))
    • 仅支持 MSBuild

TeamCity

  • Pros

    • Free (Charging doesn't commence until 20 users)
    • Supports multiple platforms (Ruby, Java, .NET)
    • Supports multiple source control systems
    • Supports multiple build runners (Rake, MSBuild, Nant, Ant)
    • Excellent reporting options
  • Cons

    • Requires a Java stack (assuming you're a .NET shop)

Team (Foundation) Build

  • Pros
    • Integrated solution with Microsoft dev stack
  • Cons
    • Requires Team Foundation Server ($$$, though Gold Partners get 25 seats free and most other programmes give 5 seats (but you pay for 6 when you add another))
    • Only MSBuild supported
少年亿悲伤 2024-08-20 11:59:57

如果您的环境有一些其他开源/免费工具(SVN 等)和实用程序,我倾向于选择 TeamCity。我们发现它非常酷,并且可以与大多数其他流行工具集成。

如果您“受限于”MS 堆栈(就像您使用 VSS 进行源代码控制),那么这是使用 Team Build 的唯一真正令人信服的理由。

If your environment sports a few other opensource/free tools (SVN etc) and utilities I would tend towards choosing TeamCity. We have found it to be pretty cool and integrates with most other popular tools.

If you are "restricted" to MS stack (like you use VSS for source control) then that's the only really compelling reason to go with Team Build.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文