1

次の要件を満たすために、Perforce サーバーをカスタマイズする必要があります。

  1. 地理的に異なる場所にあるメイン サーバーと同期するローカル レプリカ サーバーが必要です。ローカル サーバーとメイン サーバーで同じタイム ゾーン設定を使用できます
  2. クライアントは、レプリカ サーバーにコミットできる必要があります。
  3. レプリカ サーバーには、ビルド機能と、ビルドが成功したときに実行されるテスト フレームワークがあります。
  4. ビルドとテストが成功すると、コードはメイン サーバーにコミットされます。

perforce によって提供されるレプリカ サーバーは、メイン サーバーに書き込むことができない読み取り専用サーバーとして使用され、転送レプリカはコマンドをメイン サーバーに転送するだけであることを知っています。

メインサーバーがオフラインの場合でもローカルサーバーは機能するはずなので、プロキシサーバーを使用できません。

これを行うことは可能ですか?そのようなサーバーをセットアップするのに役立つ記事を誰か教えてもらえますか

Perforce フォーラムで同じ質問をしましたが、その質問はモデレーターによってまだ検証中です。

4

2 に答える 2

0

エッジ サーバーは、ワークスペースと進行中の作業に関連する一部のローカル操作を処理するため、エッジ/コミット セットアップが要件を満たす場合があります。

エッジ サーバーでは、読み取り専用コマンドに加えて、次の操作を実行できます。

ファイルの同期、チェックアウト、マージ、解決、および元に戻す

エッジ/コミット アーキテクチャの詳細については、次を参照してください。

http://www.perforce.com/perforce/doc.current/manuals/p4dist/chapter.distributed.html

BuildFarm サーバーも参照してください。

http://www.perforce.com/perforce/doc.current/manuals/p4dist/chapter.replication.html#DB5-72814

これが役に立てば幸いです、ジェン!

于 2015-03-04T09:07:01.290 に答える