2

現在、TFS 2005 から Perforce への移行と、ソフトウェアのよりシンプルな TDD タイプのプロセスへの移行を進めています。Perforce を統合およびビルド サーバーとして設定するためのリソースはありますか?

この質問を見てビルド管理/継続的インテグレーションのベストプラクティス

CI http://www.martinfowler.com/articles/continuousIntegration.htmlの Martin Fowler にもリンクしています。

私の質問は、特に W2k3 x64 上の MSBuild を使用した Perforce に関するものです。

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 に答える