2

我们正在从 TFS 2005 迁移到 Perforce,并为我们的软件转向更简单的 TDD 类型的过程。您是否有任何资源可以将 Perforce 设置为集成和构建服务器?

看了这个问题构建管理/持续集成最佳实践

它还链接到 CI http://www.martinfowler.com/articles/continuousIntegration.html上的 Martin Fowler 。

我的问题是关于 Perforce 和 W2k3 x64 上的 MSBuild。

4

3 回答 3

1

Perforce 不是集成或构建服务器,它只是扮演 CI 过程的源存储库的角色。因此,对于您的 CI 工具(如果它的 MSBuild、Hudson、CruiseControl 等),拥有一个适配器(一个 perforce 适配器)以从存储库中获取最新更改非常重要。适配器应该是可配置的(URL、用户名、密码等),这就是 Perforce 和 CI。

于 2009-03-17T10:44:42.353 回答
1

只是对此进行了更多研究,并得出了相同的结论...

可能遇到此问题的人的链接

Cruise Control.Net - 集成服务器http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET

使用 Perforce http://confluence.public.thoughtworks.org/display/CCNET/Perforce+Source+Control+Block

最后使用 MSBuild http://confluence.public.thoughtworks.org/display/CCNET/Using+CruiseControl.NET+with+MSBuild

于 2009-03-17T10:57:39.470 回答
1

我刚刚为我们的 CI 服务器评估了 TeamCity(替换了自定义脚本)。我非常喜欢它,它与 Perforce 完美配合。

http://www.jetbrains.com/teamcity/

于 2009-05-01T21:48:48.140 回答