【发布时间】:2017-06-23 11:51:13
【问题描述】:
在我的工作中,我们有一个托管在 Azure 中的 .NET Web 应用程序。我们使用 TeamCity 构建我们的应用程序,并使用 Octopus 将应用程序部署到 Azure。我们注意到我们的部署已经开始增加持续时间,所以我一直在查看 Octopus 日志,似乎持续时间主要是由于我们使用的大量前端文件。我们最近实现了 React,所以我们有 node_modules 文件夹以及我们前端使用的所有其他 .css 和 .js 插件文件。
是否有任何策略来处理上述文件并减轻部署负担?接受一些疯狂的想法,比如压缩或使用 Docker 容器——随着我们的应用程序变大,任何可以让部署更好地扩展的东西。
【问题讨论】:
-
拉链什么时候变得疯狂了?
-
您的部署过程实际上是什么样的?我会假设这是一个非常普通的“部署 NuGet”步骤,然后是网站配置以指向提取的文件夹。现在还早……我可能错过了什么。
标签: azure docker deployment octopus-deploy