对于同一个项目,我有两个单独的帐户一个dev
帐户和一个staging/production
帐户。
首先,每个开发人员都可以完全访问所有帐户的服务。有一个 CodeStar 服务,当在相关的 CodeCommit 上进行推送时,管道会启动并继续运行,直到代码本身被部署。当开发团队的工作正常时,他们可以分支主线以标记发布准备好进入阶段/生产。
当一个新版本需要一个 staging 步骤时,业务应该选择要在 stage 部署的分支。因此,应从在此临时帐户(后者)中构建和部署的第一个帐户中提取单击代码。
- 我怎样才能做出这样的事情?
- 如何从另一个账户的 CodeCommit 源启动暂存管道?
- 我也会在后一个帐户中使用 CodeStar(这样我可以使用仪表板),可以吗?或者我应该从自定义工作流程开始?
感谢任何给定的建议,我还没有在网上看到最佳实践。