我有一個現有網站,我想部署在Azure,使用Visual Studio團隊服務。該網站由靜態文件組成,沒有ASP.NET或其他任何涉及的內容。如何從Visual Studio團隊服務部署靜態網站到Azure
在Visual Studio Team Services中,我創建了一個構建,它執行npm install
和gulp
構建。這會導致包含網站的所有文件的dist
文件夾。在Azure中,所有設置都正確(訂閱,網絡應用,...)。
但是,我不確定如何將我的代碼推送到Azure。瀏覽VSTS的Release選項卡中的選項,似乎總是需要一個'artifact',但我只是有一堆文件。我需要發佈dist
文件夾中的文件並確保index.html
已投放。
我該怎麼做?
這個問題與this有關,但是,答案都從Azure開始,並沒有提到如何使用Visual Studio Team Services部署現有代碼。
那麼這肯定是一個選項創建服務端點後FTP部署,但我想用VSTS控制發行版,而不是從Azure設置CD。我的確有一個測試,測試和生產環境,我想'推動'從一個部署版本發佈到下一個版本。 – fikkatra
如果您想從Visual Studio Online完成所有工作,您必須查看發佈管理,網址爲:https://www.visualstudio.com/en-us/features/release-management-vs.aspx – Lostfields
如果您只想使用VSO對於源代碼控制和工作任務,您可以查看https://www.appveyor。com /將自動化你的構建和部署 – Lostfields