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