當爲TFS構建創建build definition
時,會有一段名爲Source Settings
的部分,如下所示:1)Source Control Folder和2)Build Agent Folder。
據我所知,source control folder
是從哪裏獲得源代碼。但我不明白什麼build agent folder
用於構建。
如果你知道的話,請與我分享。謝謝!
當爲TFS構建創建build definition
時,會有一段名爲Source Settings
的部分,如下所示:1)Source Control Folder和2)Build Agent Folder。
據我所知,source control folder
是從哪裏獲得源代碼。但我不明白什麼build agent folder
用於構建。
如果你知道的話,請與我分享。謝謝!
$(SourceDir)
是目錄中生成計算機上,這將被用於從TFS退房的源代碼,然後編譯它和Build。
$(SourceDir)的值是你要配置的值;通常是生成機器上的工作目錄,默認情況下,其值來自於屬性(紅色標記)選項上的Working directory
設置,如圖所示;即$(SystemDrive)\Builds\$(BuildAgentId)\$(BuildDefinitionPath)
凡
所以$(SourceDir)一個典型的例子可以是 「C:\ Bulids \ 1 \ TeamProjectName \路徑\爲\您的\ APP」
我明白了。請將您的答案結合到一個完整的細節中,以便讓您的答案被接受。謝謝! –
$(SourceDir)在TFS 2015中不存在,取而代之的是$(Build.SourcesDirectory)。 – Recep
Build Agent
主機WWF (sequential workflow)
並執行源中的所有活動。
當您設置Build Agent Folder to $(SourceDir)
時,代理使用Working Directory
來檢索源代碼。
當您設置代理文件夾到另一個文件夾,代理從該文件夾檢索源
檢索源代碼?我猜源檢索trong'源控制文件夾' –
是正好Nam G. VU –
目錄上Build機器,它將用於從TFS「檢查」你的源代碼,編譯和構建 –
@SurjitSamra那麼'$(SourceDir)'是什麼意思呢? –
添加了我的答案,希望它有助於 –