[英]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工作流程,現在正在運行。 我做了什么:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.