: -ビルドパス形式の設定方法は?私たちのTFS 2017に基づいていますが、次の形式を使用するための、本作業フォルダで
{} Agent.HomeDirectory _work {} BuildDefinitionId
だから、私たちはこのようなフォルダに入れて構築します -
D:\ buildagent_work \ 42
このようなビルド番号を含めるようにフォーマットを変更する方法はありますか?
{} Agent.HomeDirectory _work {BuildDefinitionId} {} BuildNumberを
確認してくれてありがとう、パトリック。はい、パスをできるだけ短くすることが不可欠であることに同意します。ただし、ビルド番号は、パスの長さを4文字または5文字( "... \ 123"または "... \ 1234")だけ増やします。 TFSにハードワイヤードパス( "buildagent")がない場合は、パス(例:「ba」)を変更してこれらの文字を復元できます。 –
@ BillStokesなぜビルドディレクトリのフォルダの名前をこれに変更する必要がありますか?あなたが言ったように、番号はビルド定義を表します。 buildnumberに関連する場合は、新しいビルドがトリガされるたびに、 'c:\ agent \ _work \ 1234 \ a 'や' c:\ agent \ _work \ 1234 \ s'などの新しいフォルダと複数のサブフォルダが生成されます。に。 _workディレクトリの下にたくさんのフォルダがあります。さらに、\ a \ s下のファイルは、最新のbuild \ buildnumberに関連しています。古いビルド番号のソースを保持したいだけの場合は、ビルド定義でコピータスクを使用してこれを実現できます。 –
ビルドの問題の診断を可能にするために、以前のビルド成果物を保持する必要があります。ほとんどの場合、調査が開始される頃には、最新のビルドは問題が発生したビルドではありません。時にはこれは関連しないこともありますが、ときどきそうです。私たちが探している振る舞いは、TFS 2013と同じような振る舞いです。TFS 2017のためのものです。 –