2016-04-06 7 views
0

私は新しいTFS 2015ビルドエージェント(XAMLではなく)を使用しています。 XAMLでは、作業パスを$(SystemDrive)\Builds\$(BuildAgentId)\$(BuildDefinitionPath)からanyに変更することができました。

$(BuldAgentID)を無効またはロックするには、新しいエージェントのパスを変更することはできますか。このエージェントの同じ、 作業ディレクトリを変更するには、ビルド変数を使用し

c:\Agent\work\1 
c:\Agent\work\2 
c:\Agent\work\3 
etc. 
+0

値がc:\ Agent \ work \ 100のparamとしてAgent.BuildDirectoryを使用しようとしていましたが、助けにはなりませんでした。 –

答えて

0

:似乱数の生成を無効に

。デフォルトで$(Agent.RootDirectory)_work。 これで、任意の場所に変数を割り当てることができます。 Link

+0

デフォルトでは、 "WorkFolder": "C:\\ Agent \\ _ work"のように、settings.jsonに既に静的になっています。数字の後に数字が表示されます。 –

+0

エージェントが初めて設定されたときにビルドディレクトリが設定されていると思います。もしそうなら、私はあなたがそのデフォルトを去ったと思う。エージェントを変更することで更新できます。 – Angshuman

+0

エージェントがどのように働いているのだろうかと思います。 Agent.WorkFolder = "c:Agent \ work \ 500"を指定すると、実際には "SourceRootMapping"というフォルダ500が作成されますが、 "a"、 "b"、 "s"、 "TestResultes"内部でランダムに生成された数字のフォルダ) –

関連する問題