当我将更新的 Angular 2 代码推送到 Github 存储库时。使用该 git 存储库的 Azure 托管 Web 应用程序立即提供更新的代码。它每次都会检查最新的更改吗?如果是,那么它会影响性能吗?代码推送到 git 存储库后,Azure Web 应用程序的生命周期是怎样的?
最佳答案
链接 GitHub 存储库时,Azure 应用服务会在 GitHub 上注册 Webhook。当您推送到 GitHub 时,它会触发一个 Webhook,然后触发代码的部署。 github 存储库被拉取(仅拉取更改的文件,就像您执行了 git pull <branch>
一样。然后它运行部署脚本(或者生成一个然后运行它,如果您没有提供脚本)。默认的执行一个npm install --product 后跟 npm build,然后重新启动服务。
关于azure - 当推送到 github 存储库时,Azure 如何检查并运行更新的代码?对性能有影响吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43603341/