1

次のファイルに1つの場所を使用するようにtfsbuildon agentを設定するにはどうすればよいですか?

特定のプロジェクトのビルド後に実行されるファイルがいくつかあります。ファイル:

  • SomeFile.exe
  • RequiredDll.exe

私はそれをSomeFile.exeから行われるカスタムセットアップファイルの作成に使用しています。これで、アクションを実行したいプロジェクトがあるたびに、上記のファイルをプロジェクトにコピーする必要がありますが、これは間違っていることがわかっています。

他に方法はありますか?

4

1 に答える 1

1

これらのファイルは、ソース管理内の共通の場所に置くことができます。次に、ビルド構成で、その共通フォルダーをビルドの作業フォルダーにマップできます。

これは、Visual Studio のバージョンによって名前が少し異なります。すべてのバージョンで、ビルド構成を編集するときに見つかります。

ビジュアル スタジオ 2008/2010

  • ワークスペース

ビジュアル スタジオ 2012

  • ソース設定

これにより、ソース管理フォルダーをビルド エージェントの作業ビルド フォルダーにマップできます。これにより、すべてのビルドで同じ exe にアクセスできるようになり、ソース管理には 1 回しかアクセスできなくなります。

一般的な方法は、アーティファクトの構築専用のチーム プロジェクトを用意することです。次に、マッピングには次のようなものがあります。

StatusSource Control FolderBuild Agent Folder              
Active$/BuildProject/lib         $(SourceDir)\BuildArtifacts

于 2013-03-06T09:17:31.147 に答える