我有nodejs app。我可以在没有VS或其他大型IDE的情况下将其部署到azure app服务吗?
所以,我想要一个简单的方法来选择我需要的分支将它推到azure并运行nodejs的默认命令。
我坚持使用它,因为所有的解决方案都是使用VS.
答案 0 :(得分:0)
这可以做到。请查看Visual Studio Team Services中的构建和发布功能。
使用VSTS Build,您可以在特定分支的Git签入中自动触发构建并推送到Azure Web App,或者您可以手动触发构建和推送。
查看VSTS版本中的Azure App Service Deploy任务。
请注意,由于VSTS是从您的Git仓库中提取的,因此使用哪种IDE来实际开发您的应用并不重要。
此外,VSTS对于小型团队和单个部署管道是免费的。
答案 1 :(得分:0)
您可以使用Azure App Service部署步骤/任务部署到Azure应用服务。例如:
之后,如果将更改推送到目标分支,将触发构建。 相关文章:Define a continuous integration build for your Node.js app
关于nodejs的run命令,您可以使用kudu API来引用此线程:Include node modules in azure deployment via VSTS。