簡體   English   中英

TFS 2010構建成功但無法刪除輸出文件夾中的構建

[英]TFS 2010 build succeeds but fails to drop build in output folder

在我的TFS 2010構建定義中,如果我有設置CLEAN WORKSPACE = ALL,則刪除TFS代理機器上的目錄(c:\\ builds \\ Binaries)。 雖然構建本身成功,但其輸出無法下降到指定的放置位置。 (錯誤:“TF270003:無法復制。確保源目錄c:\\ builds \\ Binaries存在且您具有相應的權限。”)

如果(在首次重新創建c:\\ builds \\ Binaries目錄之后)我設置CLEAN WORKSPACE = NONE,則構建仍然成功運行,而不會出現丟棄錯誤。 但是,即使設置DropBuild = True,仍然沒有構建輸出。

為什么CLEAN WORKSPACE設置會刪除目錄而不重新創建它? 是否有另一個設置用於在構建代理上重新創建此目錄? 使用CLEAN WORKSPACE = NONE有不利之處嗎? 當我使用CLEAN WORKSPACE = NONE,並且有一個成功的構建時,任何想法為什么構建不會被丟棄到輸出位置,即使DropBuild = True? (請注意,構建日志會成功刪除到此位置。)

在成功構建期間,c:\\ builds \\ Binaries中沒有任何內容,即使我已為構建代理服務器的該目錄上的每個人打開了完全權限。

任何想法,將不勝感激。

當“Process”下的“Project to Build”路徑與“Workspace”部分的“Source Control Folder”不同時,我遇到類似的問題。

一旦我改變路徑以確保它們匹配,問題就會消失。

我今天遇到了同樣的問題。 我更改了DefaultTemplate工作流程,現在正在運行。 我做了什么:

  1. 我從DefaultTemplate中刪除了所有出現的BinariesDirectory參數。
  2. 更新FindMatchingFiles活動的MatchPattern參數
  3. 更新GetImpactedTests活動的BinariesRoot參數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM