1

我们想进入CI方向,面对以下情况。我们有一个由另一个团队托管的基于 Linux 的 SVN 服务器。我们是一个小型 .Net 软件团队,希望在晚上运行自动单元和集成测试,并在早上获得反馈。在这种情况下,我们有哪些(便宜的)选择?任何反馈将不胜感激。

4

2 回答 2

2

SVN 服务器的托管位置无关紧要。SVN 服务器为您提供了一种与平台无关的方式与它进行通信。

因此,您可以使用您喜欢的任一 CI 服务器。如果您想免费获得它,我建议您使用 Team City(免费版本在某些方面受到限制,但如果您的团队很小,那绝对足够了)。

您可以在您控制的任何服务器上托管您的 Team City,并通过 URL 设置与 SVN 的连接。

于 2013-07-18T08:18:07.393 回答
1

至于基于窗口的自动构建,我推荐以下内容:

  1. Jenkins - 它有很多插件。易于管理、安装和配置。
  2. CruiseControl.net - 它也很棒并且高度可配置。在我看来,它确实有一个很大的学习曲线,但值得学习。
  3. RedGate 部署管理器- 这个看起来很有前途。我没有使用过它,但我一直是 RedGate 产品的粉丝。RedGate 始终提供完全抛光的产品。
于 2013-07-18T17:22:36.160 回答