0
在TFS2013中,我遇到了以下兩難困境,構建一直放到構建定義中定義的自定義文件夾中。突然間,現在需要在線提供它,因此「將構建輸出複製到服務器」是邏輯選項。TFS 2013構建輸出到服務器和自定義放置位置
但是,我不能失去「正常配置」,所以我想知道這是否是一種執行兩個暫存位置的方法。試用.proj配置文件,但我看不到一種方法來做到這一點。
有什麼建議嗎?
謝謝!
在TFS2013中,我遇到了以下兩難困境,構建一直放到構建定義中定義的自定義文件夾中。突然間,現在需要在線提供它,因此「將構建輸出複製到服務器」是邏輯選項。TFS 2013構建輸出到服務器和自定義放置位置
但是,我不能失去「正常配置」,所以我想知道這是否是一種執行兩個暫存位置的方法。試用.proj配置文件,但我看不到一種方法來做到這一點。
有什麼建議嗎?
謝謝!
您可以在XAML構建過程模板中添加CopyDirectory活動,也可以編寫腳本將輸出複製到預構建/構建後的自定義位置。
嗨,也許我失去了一些東西,而是由XAML生成過程模板,如果我有配置的服務器,我不能讓投遞文件夾的輸出,因爲它會給出這樣的錯誤: 「無法複製。確保源目錄#/ 141/drop存在,並且您具有適當的權限。」 我也嘗試使用環境變量,所以我可以得到BinariesDirectory,但似乎沒有工作。 – Iceman
如何在XAML構建過程模板中添加CopyDirectory活動?順便說一下,您是否考慮將TFS 2013升級到TFS 2015?如果您使用TFS 2015或Visual Studio Online,則可以使用TFS Build vNext,它可以添加多個工件任務。 –
在「RunOnAgent」和「InvokeForReason」之間,我在那裏放置了一個「CopyDirectory」活動,其中: Destination - >參數在Build Definition中定義。 來源 - > BuildDetail.DropLocation 但是,然後我得到的錯誤(我認爲是合乎邏輯的,因爲沒有「路徑」的TFS入滴 我一直在嘗試使用環境變量,使用:Microsoft.TeamFoundation.Build .Activities.Extensions.WellKnownEnvironmentVariables.BinariesDirectory,所以我可以從那裏複製到備用輸出,但沒有運氣。 是的,我正在考慮升級到2015年,但是如此不同...害怕遷移問題 – Iceman