【发布时间】:2019-09-08 17:06:03
【问题描述】:
我最近阅读了有关 github 流程的信息。到目前为止,我正在使用 gitflow,我发现 Github flow 看起来很有趣,因为它在工作流方面不像 gitflow 那样繁重。
我不明白的是,一旦功能完成,就会创建拉取请求。在合并回 master(准备生产)之前如何测试这些更改。 在 gitflow 中,一旦将某些内容提交到发布分支 UAT 环境更新,并且当测试完成并且一切正常,更改将合并到 master 并部署,我有一个 CI/CD 任务。 Github flow中UAT环境的位置在哪里?
【问题讨论】:
-
我也在研究这个问题,到目前为止得出的结论是 Github flow 是一种分支策略,而不是部署策略。一旦需要为 PR 分支和特定环境设计适当的部署策略。
标签: github continuous-integration continuous-deployment git-flow