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