2012-09-07 72 views
0

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

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

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

谢谢。

回答

1

为什么不保留当前的CCNet设置? 只是切换源代码管理,并没有问题。 因为这仍然是您公司的主要构建服务器。

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

让他们平行运行,只需要另一个基于tfs的标签系统。 用这种方法,你可以在所有的事情都好的时候进行切换,而且它不应该干扰你当前的设置。