AWS Elastic Beanstalk
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

branch

注意

该版本的 EB CLI 及其文档已替换成版本 3 (在本部分中,EB CLI 3 表示 EB CLI 的版本 3 及更高版本)。有关新版本的信息,请参阅 Elastic Beanstalk 命令行界面 (EB CLI)

描述

将 Git 分支映射到新的或现有 Elastic Beanstalk 环境,并通过一系列提示配置映射的环境。必须先创建 Git 分支。如果 Git 存储库中不存在分支,则 eb 显示一条消息,提示您运行 branch 命令。Eb 随后尝试启动在 optionsettings 文件中的默认设置中指定的应用程序。

要映射 Git 分支,首先要运行 git checkout <branch>,并在命令中指定要映射的 Git 分支的名称。然后,运行 eb branch。如果从未将该分支映射到 Elastic Beanstalk 环境,则您可以将最新环境设置复制到新环境。

请考虑以下有关使用 branch 的其他信息:

  • 如果您对现有存储库运行 eb init 并更改应用程序名称、区域或解决方案堆栈,则该命令会重置所有现有分支映射。再次运行 branch 可将每个分支映射到环境。

  • 您可以将不同 Git 分支映射到同一 Elastic Beanstalk 环境,但在大多数情况下,可以在分支和环境之间保持一对一关系。

有关介绍如何使用 eb 将 Git 分支部署到 Elastic Beanstalk 的教程,请参阅将 Git 分支部署到特定环境中

语法

eb branch

选项

名称

描述

必需

-e

或者

--environment name ENVIRONMENT_NAME

您要将当前 Git 分支映射到的环境。如果不使用此选项,系统会提示您接受自动生成的环境名称或输入新名称。

类型:字符串

默认名称:<Git-branch-name>-env

常用选项

有关更多信息,请参阅 Eb 通用选项

输出

示例

下面的示例使用与前面创建的名为 Myapp-env 的环境相同的设置,将 Git 分支 master 映射到名为 MyApp-env-test 的新环境。将红色占位符文本替换为您自己的值。

PROMPT> eb branch The current branch is "master". Enter an AWS Elastic Beanstalk environment name (auto-generated value is "MyApp-master-env"): MyApp-env-test Do you want to copy the settings from environment "MyApp-env" for the new branch? [y/n]: y PROMPT> eb status Environment "MyApp-env-test" is not running.

本页内容: