2010-09-09 13 views
0

我有一個具有放置位置的構建定義設置。二進制文件被移動到這個位置,但是每次都在一個新的目錄下(被命名爲內部版本號)。是否有辦法在每次寫入時都覆蓋相同的位置。我們有一些批處理文件可以將二進制文件複製到多個服務器上,最終用戶可以訪問它們。我們需要位置保持不變,以便批處理文件可以正常工作。如何保持在DropLocation中的子文件夾常量在TFS中構建

如果這是不可能的,是有辦法的批處理文件來接它包含我們的EXE(有時,甚至當構建失敗的文件夾中創建)的最新位置。

回答

0

具有放置位置的唯一名稱是您不能(也不想)更改的東西。爲了解決您的問題,您可以

1)啓動帶參數的批處理文件(這樣的目錄是%1)在您指定的目錄

2)的名稱添加一個任務,在構建複製所有的文件到一個文件共享。如果你正在使用TFS 2008年,您可以按照在http://blogs.msdn.com/b/msbuild/archive/2005/11/07/490068.aspx提供複製文件的步驟。

0

如果你正在使用TFS 2005/2008,然後TFS Deployer。部署時它會變得平坦。

TFS 2010有一個新的版本的部署模式,是相當不錯的。

相關問題