0

我的团队已将我们的源代码从另一个源代码控制系统迁移到 TFS。我们的构建利用 CruiseControl.NET。构建迁移的第一步是继续我们的 CC.NET 构建过程,但从 TFS 获取源代码。没问题。

下一步是开始向基于 TFS 的构建迁移。我正在考虑的第一步是从 TFS 中启动 CC.NET 构建。这样,TFS 处理触发器(例如基于签入的 CI 构建)和构建报告,但 CC.NET 执行实际构建。

有人做过这种 TFS/CC 集成吗?有任何陷阱或警告吗?启动构建并从 CC.NET 获取构建结果的最佳方式是什么?

谢谢。

4

1 回答 1

1

为什么不保留您当前的 CCNet 设置?只需切换源代码控制,一切正常。因为这仍然是您公司的主要构建服务器。

接下来,您可以轻松设置/试验基于纯 tfs 的构建服务器的功能。我不会尝试将 CCNet 的结果转换为 tfs。只是因为您必须更改当前构建服务器设置中的 X 设置,这将中断当前的构建流程。CI / QA / 生产

让它们并行运行,暂时只使用另一个基于 tfs 的标签系统。这样您就可以在一切正常时进行切换,并且不会干扰您当前的设置。

于 2012-09-09T05:26:51.663 回答