这是一个基本的问题: 我有一个基本的codepipeline管道设置如下所示:什么是设置代码管道以将不同分支部署到不同Elastic Beanstalk环境的“正确”方式?
- 来源是GitHub的分支(主)
- 与AWS Codebuild构建
- 部署到弹性魔豆 - >部署到appname-prod环境
这一切都有道理,并且很简单。
现在我想为staging做同样的事情:有一个staging分支,当它被提交时,Codebuild构建它,并且它被部署到appname-staging环境。
什么是正确的方法来做到这一点?
我应该只有两个不同的管道(一个用于生产,一个用于分段)?
或者是否有一种很好的方法在同一管道内同时具有这两种行为(可能还有第三种行为)?
谢谢!