【发布时间】:2013-01-19 01:06:31
【问题描述】:
我计划开发一个多层 .NET 应用程序,在 Azure 上托管至少三个独立的层:
- Web 前端
- 后端/工作者角色
- 数据库
我想将Azure Git Publishing 与 GitHub 一起使用,以分别启用每个层的持续部署。组织 git 分支以分别为每个组件启用 Azure 部署,同时在它们之间共享代码的最佳方式是什么?
我希望将所有代码放在一个 git 分支中,并在 Azure 中为每个分支设置单独的构建/发布过程。但是,我怀疑这行不通,因为:
- Azure 使用分支中的任何推送来触发部署。我不希望我的前端更新触发我的后端部署。
- 据我所知,无法配置 Azure 用来生成要发布的输出的构建命令。
如果我需要使用单独的 Git 分支,在它们之间共享代码最简单的方法是什么?
【问题讨论】:
标签: .net git azure github n-tier-architecture