使用 AWS CodeDeploy 部署特定分支



>我遵循了本指南:

https://blogs.aws.amazon.com/application-management/post/Tx33XKAKURCCW83/Automatically-Deploy-from-GitHub-Using-AWS-CodeDeploy

它提到它将从GitHub推送默认分支。

同一存储库中可能拥有的所有其他分支呢?

我可以以某种方式指定要部署的分支吗?

下面介绍了如何使用 AWS Code Deploy 和 AWS CodePipeline 完成特定于分支的部署方案:

  1. 假设你已使用 Code Deploy 设置了应用程序和部署组,请为"Dev"分支创建一个组,为"qa"或"暂存"创建另一个部署组。
  2. 在您的 AWS 控制台中启用 CodePipeline。
  3. 通过授权您的 Github 帐户并提供对所需存储库和分支的访问权限来创建新管道。
  4. 在新管道的 BETA 部分中,对其进行编辑,再次授权 github,然后选择要在进行更改时部署的特定分支。
  5. 现在,您的系统将根据特定分支自动部署。

在抓挠、诅咒、研究和开箱即用的思考之后......我设法做到了这样。

只要 CodeDeploy 只在默认分支中运行良好,让我们从 GitHUb API 中操作该分支 [您也可以从 GH UI 的设置中执行此操作]。

这是从存储库更改/更新默认分支的代码。

我已经确认 CodeDeploy 部署新分支没有问题! :]

相关内容

  • 没有找到相关文章

最新更新