簡體   English   中英

如何在自動TFS2017構建中調用發布配置文件?

[英]How do I invoke a publish profile in an automated TFS2017 build?

我已經成功升級到VS / TFS 2017,現在我希望構建使用項目的發布配置文件之一將網站自動發布到暫存位置。 TFS團隊項目站點的“構建和發布”部分中的靈活性給我留下了深刻的印象,但這有點令人難以置信。

該項目有2個簡單的發布配置文件。 兩者都使用“ FTP發布方法”上傳到Go Daddy托管服務提供商; 一個刪除上傳前的所有文件,另一個僅更新文件。 對於諸如連接字符串之類的東西有一些轉換。 這些發布配置文件可以正常工作。 我只需要在自動構建的末尾添加它們。

說“使用此發布配置文件”似乎應該很簡單,但是有太多選擇和選擇,直觀上不明顯該使用哪個,我還無法在網絡上找到針對哪些內容的參考資料。我想要做。

如果要使用發布配置文件調用msbuild命令以將網站發布到FTP位置,則不可能,因為命令行不支持FTP發布。

如果您堅持要調用發布配置文件,則可以使用用於將網站發布到暫存位置(例如,本地或UNC路徑)的發布配置文件調用msbuild命令行,然后使用FTP上載任務步驟從上載網站暫存位置到特定的FTP位置,或使用PowerShell腳本上傳網站。

您可以引用此線程: 如何將FTP網站部署添加到VS2015 / TFS2013構建過程中

暫無
暫無

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

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