git flow是一种分支管理思想,这种管理思想需要结合具体的服务基础来实现,其中AWS就提供了这些服务基础。我们需要借助AWS developer tools来实现这种管理思想,要用到的服务有:AWS CodePipeline、AWS CodeCommit、AWS CodeBuild以及AWS CodeDeploy。

git flow提倡创建多个分支,因此需要为每一个分支创建与之对应的AWS CodePipeline,而且AWS CodePipeline的生命周期是和分支绑定在一起的,也就是说AWS CodePipeline随着分支的创建而创建,销毁则销毁。每一个AWS CodePipeline中都会创建AWS CodeCommit、AWS CodeBuild、AWS CodeDeploy。

以下是关于使用AWS Developer Tools构建的多分支管理服务的框架图
展开
digolds挖矿于2019-08-15 02:59发布的图片
digolds挖矿于2019-08-15 02:59发布的图片
评论