[英]How to deploy NodeJS project to Azure websites?
我们有一个正在使用TeamCity构建的NodeJs项目,然后使用FTP,将构建的文件上传到我们的Azure Web应用程序(.azurewebsites)。 该项目包含数千个文件,因此FTP上载时间非常慢(需要很长时间)。 我们希望将构建版本打包为ZIP文件,然后通过FTP上传ZIP(速度更快)。 但是,如何使用脚本在Azure上解压缩ZIP文件?
还是有更好的方法将我们的构建部署到我们的Azure Web应用程序?
注意事项 :
您可以使用Kudu API或MsBuild将应用程序(Web应用程序或功能)部署到Azure应用程序服务。 部署通常分为两部分:
如果您使用的是VSTS,则这两个步骤都有模板,并且设置过程需要2分钟。 如果您不使用VSTS,则Kudu API是解决问题的最佳方法。
您可以在这里找到更多信息: https : //github.com/projectkudu/kudu/wiki/REST-API
您还可以使用Azure PowerShell Management cmdlet实现相同的目的。 但是,目前仅在Windows上支持
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.