azure - 当推送到 github 存储库时,Azure 如何检查并运行更新的代码?对性能有影响吗?

标签 azure web azure-web-app-service

当我将更新的 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/

相关文章:

powershell - 为 Node.js/PHP 构建 Windows Azure PowerShell CmdLet 时出现问题

php - JSON 和 AJAX 响应

azure - Azure 容器服务和容器 Web 应用程序之间的区别

azure - 使用哪种 Azure 监视服务来可视化组件之间的关系?

php - Azure/共享 Web 应用程序/PHP/PhpManager/output_buffering

html - 带表格显示的div : alignment issue

azure - 在 azure webapp 上应用 appsettings.json

azure - 导出为 PFX 时 Azure 应用服务证书的密码是什么?可以改变吗?

ajax - 为什么我的 WCF JSONP 服务不通过 HTTPS 返回 JSONP

jquery - Lightgallery 中的图像位于单独的 div 中