关于.net:从TFS启动CruiseControl构建

Starting a CruiseControl Build from TFS

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

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

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

谢谢。


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

接下来,您可以轻松地设置/试验基于纯tfs的构建服务器的功能。
我不会尝试将CCNet的结果导入tfs。仅出于您必须在当前构建服务器设置中更改X设置的原因,这将中断当前构建流程。 CI /质量检查/生产

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