TeamCity 2019.2ヘルプ

Perforce機能としてのストリームブランチ

このページで:

有効にする方法

VCSルートページで、親ストリーム名の後にあるチェックボックス「機能ブランチサポートを有効にする」を選択します。

その後、指定されたメインストリームを親として持つすべてのストリームが、フィーチャブランチに含まれます。

+://stream-depot/*のような特定のストリームのみをフィーチャーブランチセットに含めるようにマッピングを指定することができます。

この場合、デポstream-depotのストリームのみが、変更の収集/ビルドのトリガーに含まれます。

タスクストリーム

タスクストリームはサポートされていますが、このストリームへの非マージコミットがあるまで、TeamCityは新しいタスクストリームを検出しません。

remote run

IDEAからのリモートの実行は、TeamCityによってすでに検出されたストリームでのみ可能です。TeamCity リモート実行プラグインは、IDE作業コピー内のファイルのデポパスに従って正しいストリームを推測しようとします。

たとえば、作業コピーのファイルパスが //depot/stream1/some/pathで始まる場合、TeamCityは //depot/stream1 ストリームを見つけようとし、そこでリモートの実行を開始します。

ただし、別のストリーム(作業コピーにインポート)からファイルを変更し、特定のストリームでビルドを強制する場合は、リモートの実行をトリガーするときに構成パラメーター teamcity.build.branch を指定する必要があります。

Remote run of Perforce stream