AWS:部署Github分支而不是提交

时间:2019-05-30 15:06:36

标签: git amazon-web-services aws-code-deploy

我正在致力于部署的自动化。我们有一个要求,需要将特定的分支机构master / testing / dev等从github部署到AWS。

我尝试了可运行的CodeDeploy,但始终需要提交ID。 AWS是否可以从Github部署特定分支。如果它来自AWS管理控制台,那将更好,因为非技术用户也正在部署。谢谢。

1 个答案:

答案 0 :(得分:1)

这里是如何使用AWS Code Deploy和AWS CodePipeline完成分支特定的部署方案:

假设您已经设置了一个应用程序并使用Code Deploy部署了一个组,请为您的“ Dev”分支创建一个组,为“ QA”或“ stage”创建另一个部署组。

在您的AWS控制台中启用CodePipeline。

通过授权您的Github帐户并提供对所需存储库和分支的访问权限来创建新管道。

在新管道的BETA部分中,对其进行编辑,再次对GitHub进行授权,然后选择要在进行更改时部署的特定分支。

现在您的系统将基于特定分支自动部署