次の要件を満たすために、Perforce サーバーをカスタマイズする必要があります。
- 地理的に異なる場所にあるメイン サーバーと同期するローカル レプリカ サーバーが必要です。ローカル サーバーとメイン サーバーで同じタイム ゾーン設定を使用できます
- クライアントは、レプリカ サーバーにコミットできる必要があります。
- レプリカ サーバーには、ビルド機能と、ビルドが成功したときに実行されるテスト フレームワークがあります。
- ビルドとテストが成功すると、コードはメイン サーバーにコミットされます。
perforce によって提供されるレプリカ サーバーは、メイン サーバーに書き込むことができない読み取り専用サーバーとして使用され、転送レプリカはコマンドをメイン サーバーに転送するだけであることを知っています。
メインサーバーがオフラインの場合でもローカルサーバーは機能するはずなので、プロキシサーバーを使用できません。
これを行うことは可能ですか?そのようなサーバーをセットアップするのに役立つ記事を誰か教えてもらえますか
Perforce フォーラムで同じ質問をしましたが、その質問はモデレーターによってまだ検証中です。