這是一個基本的問題: 我有一個基本的codepipeline管道設置如下所示:什麼是設置代碼管道以將不同分支部署到不同Elastic Beanstalk環境的「正確」方式?
- 來源是GitHub的分支(主)
- 與AWS Codebuild構建
- 部署到彈性魔豆 - >部署到appname-prod環境
這一切都有道理,並且很簡單。
現在我想爲staging做同樣的事情:有一個staging分支,當它被提交時,Codebuild構建它,並且它被部署到appname-staging環境。
什麼是正確的方法來做到這一點?
我應該只有兩個不同的管道(一個用於生產,一個用於分段)?
或者是否有一種很好的方法在同一管道內同時具有這兩種行爲(可能還有第三種行爲)?
謝謝!