使用GitFlow和插槽在Azure中设置不同的环境:最佳实践

时间:2016-04-22 07:37:58

标签: git azure azure-web-sites azure-deployment-slots

我们在Azure上有一个Web应用程序,我们使用开发插槽。 我们已经在GIT中使用开发分支并使用Continuous Build设置了一个开发槽。我们有一个使用master分支和我们的GIT并使用Continuous Build的测试槽。 这很好用。 我们现在准备继续前进并建立一个验收和生产环境。 什么是最佳做法?

我们想到设置第5个插槽:从接受转移到生产的阶段。但是如何“填补”接受槽?它在某个时候是测试的克隆。

1 个答案:

答案 0 :(得分:0)

我不是GitFlow专家,但我认为在GitFlow中,Qa通常发生在发行版或修补程序分支上,我相信。然后,一旦版本通过qa,发布分支就会合并回生产,并且暂存将重置为master。然后,当它启动新版本时,暂存部署槽上的更新主分支将交换到生产中。