私は実稼働環境のテストサーバーを使用しています。これは私の会社のネットワークからのみアクセスできます。これは、実際にプロダクションにプロジェクトを展開する前に(プロジェクトがWebサイトである)、スモークテストと回帰テスト(たとえば、サードパーティWebサービスがアクセス可能であることを確認するなど)を行うためです。Perforce with CruiseControlからの複数のチェックアウト場所[.Net]
私たちはPerforce Source Control ServerとCruiseControl.Netを使用しています。CruiseControlを設定して、私たちの生産コードを(ビルドサーバー上の)2つの異なるファイルシステムの場所にチェックアウトして、異なるビルド構成、すなわち本番用の1つのビルド構成、1つは実動テスト用の構成です。次に、本番テストビルドを本番テストサーバーにロボットする予定です。
"production-test"と "production"に複数のチェックアウトディレクトリを指定するには、2つの異なるブランチを作成する必要はありません。