我有一个现有网站,我想部署在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