2017-07-31 106 views
1

在Visual Studio在線(又名團隊服務,又名團隊基礎服務),我有這通過設置分段位置建立和部署在TFS倉庫一些XAML定義與:跌落/部署的二進制文件在TFS存儲庫VNext構建定義

Copy build output to the following drop folder: 
    $/{reposotiory}/Drops 

現在,創建新的vNext構建定義後,我無法重現此行爲。

我創建了一個工件(服務器類型)的建議在這裏:https://www.visualstudio.com/en-us/docs/build/steps/utility/publish-build-artifacts但通過網站只是訪問(在神器標籤):Artifact tab in visualstudio.com

其他#1問題是指通過在外部服務器部署使用UNC路徑等:

是否有可能刪除庫中的二進制文件?我做錯了什麼?

回答

0

您可以首先刪除本地存儲庫中的文件(UNC路徑,創建共享文件夾),然後簽入到遠程存儲庫中。如果你想在構建過程中這樣做,只需使用tf checkin命令創建一個cmd /批處理文件。

我們不建議這樣做,因爲TFS回購是用於源代碼管理的,二進制文件不需要在源代碼管理中添加。因此,使用UNC路徑或FTP來存儲放置文件將是一種更好的做法。

enter image description here

+0

我沒有我自己的TFS服務器,我使用Visual Studio在線(https://開頭{} myCompany的.visualstudio.com /)作爲存儲庫和構建服務器。正如我在文檔中所看到的,工件類型文件共享不可用於Visual Studio Online。我錯了嗎? – Alex

+0

@Alex文件共享也可用於VSTS,您可以部署[私人Windows代理](https://www.visualstudio.com/en-us/docs/build/actions/agents/v2-windows)以用於構建和確保代理服務帳戶有權訪問UNC路徑。 –

+0

@Alex您的UNC路徑適合您嗎? –

相關問題