AWS:部署 Github 分支而不是提交
AWS : Deploy Github branch instead of commits
我正在从事部署自动化方面的工作。我们有一个要求,需要将特定分支 master/testing/dev 等从 github 部署到 AWS。
我尝试使用 CodeDeploy,它可以正常工作,但它始终需要提交 ID。 AWS 是否可以从 Github 部署特定分支。如果它来自 AWS 管理控制台会更好,因为非技术用户也在部署。谢谢。
以下是使用 AWS Code Deploy 和 AWS CodePipeline 完成 branch-specific 部署场景的方法:
假设您已经设置了一个应用程序并使用 Code Deploy 部署了一个组,为您的 "Dev" 分支创建一个组,为 "QA" 或 "stage" 创建另一个部署组。
在您的 AWS 控制台中启用 CodePipeline。
通过授权您的 Github 帐户并提供对所需存储库和分支的访问权限来创建新管道。
在新管道的 BETA 部分中,对其进行编辑,再次授权 GitHub,然后选择您希望在进行更改时部署的特定分支。
现在您的系统将根据特定分支自动部署
我正在从事部署自动化方面的工作。我们有一个要求,需要将特定分支 master/testing/dev 等从 github 部署到 AWS。
我尝试使用 CodeDeploy,它可以正常工作,但它始终需要提交 ID。 AWS 是否可以从 Github 部署特定分支。如果它来自 AWS 管理控制台会更好,因为非技术用户也在部署。谢谢。
以下是使用 AWS Code Deploy 和 AWS CodePipeline 完成 branch-specific 部署场景的方法:
假设您已经设置了一个应用程序并使用 Code Deploy 部署了一个组,为您的 "Dev" 分支创建一个组,为 "QA" 或 "stage" 创建另一个部署组。
在您的 AWS 控制台中启用 CodePipeline。
通过授权您的 Github 帐户并提供对所需存储库和分支的访问权限来创建新管道。
在新管道的 BETA 部分中,对其进行编辑,再次授权 GitHub,然后选择您希望在进行更改时部署的特定分支。
现在您的系统将根据特定分支自动部署