1

同じビルド サーバーで実行される 4 つのビルドがあります。これらは同じソース コードを使用しますが、異なるパラメーターを使用します。ビルドごとに毎回ソース管理から 8 GB をダウンロードしています。4 つのビルドで同じワークスペースを使用できますか?

4

2 に答える 2

0

同じソース コードを共有している 4 つの TFS ビルド定義すべてで次の設定を変更することにより、コードのダウンロード場所を 1 か所にすることができます。

'Workspace' tab > 'Build Agent Folder'

ここで、デフォルトの値は $(SourceDir) になり、

$(SourceDir) - Expands to $(BuildDir)\Sources by default
$(BuildDir) - Expands to BuildAgent.BuildDirectory

デフォルトでは、BuildAgent と対応するビルドに応じて変更されます。

しかし、値をBuild Agent Folder"C:\Builds\CurrentProject" のようなローカル パス (Build Agent マシンで利用可能) または "\10.10.41.42\Builds\CurrentProject" のような UNC パスに設定すると、これら 4 つのビルドすべてがダウンロードされます。同じ場所に。

この後、新しいビルドをキューに入れたらParameters、次のセクションのタブで、 1. Basic > Clean Workspaceソースコードを再度ダウンロードしない場合は、Noneまたはソース コードをダウンロードする場合は選択します。OutputsAll

于 2013-09-24T07:46:02.920 に答える