我最近开始使用Azure Dev Ops来管理ASP.NET Core Web应用程序的代码。我遵循了Microsoft联机指南来设置Azure Dev Ops,但是,这些教程是基本的,并且假定您始终通过管道进行生产。在我的组织中,情况并非如此,我正在寻找有关我的流程以及如何实现此流程的指导和说明。
我的场景
我的项目有两个分支master
和staging
。 staging
分支具有我正在使用的所有功能,需要由组织中的选定用户进行测试,一旦测试了这些功能,它们就会合并到master分支中并投入生产使用。
到目前为止我做了什么?
master
分支同步时都会生成和发布。production
,另一个用于staging
。我需要什么帮助?
staging
分支所做的更改部署到Azure的Web应用staging
插槽中,以便人们可以测试新功能。我知道什么?
我确定这是一个简单的设置,但我正努力将其锁定。任何帮助将不胜感激。
答案 0 :(得分:0)
使用单独的管道,该管道触发对固定分支的更改。