Perforce 作为 w2k3x64 上的集成和构建服务器?
我们正在从 TFS 2005 迁移到 Perforce,并为我们的软件转向更简单的 TDD 类型流程。 您是否有任何资源可将 Perforce 设置为集成和构建服务器?
查看了这个问题构建管理/持续集成最佳实践,
它也链接到马丁福勒谈 CI http://www.martinfowler.com/articles/continuousIntegration.html。
我的问题特别是关于 W2k3 x64 上的 Perforce 和 MSBuild。
We are in the process of migrating from TFS 2005 to Perforce and moving to more Simple TDD type process for our software. Do you have any resources for setting Perforce up as an intergation and build server?
Looked at this question Build management/ Continuous Integration best practices
which also links to Martin Fowler on CI
http://www.martinfowler.com/articles/continuousIntegration.html.
My question is specifically around Perforce with MSBuild on W2k3 x64.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Perforce 不是集成或构建服务器,它只是扮演 CI 过程的源存储库的角色。 因此,对于您的 CI 工具(如果是 MSBuild、Hudson、CruiseControl 等)来说,拥有一个适配器(perforce 适配器)来从存储库获取最新更改非常重要。 适配器应该是可配置的(URL、用户名、密码等),这就是 Perforce 和 CI 的配置。
Perforce isnt a integration or build server, it simple plays the role of a source repository for the CI process. So for your CI tool (if its MSBuild, Hudson, CruiseControl etc) its important to have an adapter (a perforce adapter) to get the most recent changes from the repository. The adapter should be configurable (URL, username, pass etc) and thats it with Perforce and CI.
只是对此进行了更多研究,并得出了相同的结论...
可能遇到此
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/显示/CCNET/使用+CruiseControl.NET+with+MSBuild
Just been looing more into this and just came to the same conclusion ...
links for those that may come across this
Cruise Control.Net - the integration server http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET
With Perforce http://confluence.public.thoughtworks.org/display/CCNET/Perforce+Source+Control+Block
And Finally with MSBuild
http://confluence.public.thoughtworks.org/display/CCNET/Using+CruiseControl.NET+with+MSBuild
我刚刚完成了针对 CI 服务器的 TeamCity 评估(替换自定义脚本)。 我非常喜欢它,它与 Perforce 完美配合。
http://www.jetbrains.com/teamcity/
I just got through evaluating TeamCity for our CI server (replacing custom scripts). I like it a lot and it works perfectly with Perforce.
http://www.jetbrains.com/teamcity/