Amazon CodeCatalyst 不再向新客户开放。现有客户可以继续正常使用该服务。有关更多信息,请参阅 如何从 CodeCatalyst 迁移。
创建开发环境
您可以通过多种方式创建开发环境:
-
从概述、开发环境或源存储库页面,使用 CodeCatalyst 源存储库或链接的源储存库在 CodeCatalyst 中创建开发环境
-
在 CodeCatalyst 中,从开发环境页面创建一个未连接到源存储库的空开发环境
-
在您选择的 IDE 中创建一个开发环境,然后将任何源存储库克隆到该开发环境中
重要
开发环境不适用于将 Active Directory 用作身份提供商的空间中的用户。有关更多信息,请参阅 当我使用单点登录账户登录 CodeCatalyst 时,无法创建开发环境。
您可以为存储库的每个分支创建一个开发环境。一个项目可以有多个存储库。您创建的开发环境只能使用 CodeCatalyst 账户进行管理,但您可以打开开发环境并通过任何受支持的 IDE 在该开发环境中工作。必须安装 AWS Toolkit 才能在 IDE 中使用开发环境。有关更多信息,请参阅 开发环境支持的集成式开发环境。默认情况下,系统使用双核处理器、4 GB RAM 和 16 GB 持久性存储创建开发环境。
注意
如果您创建了与源存储库关联的开发环境,则资源列将始终显示在创建此开发环境时指定的分支。即使您创建另一个分支、切换到开发环境中的另一个分支或克隆其他存储库,这也适用。如果您创建了一个空开发环境,则资源列将为空。
开发环境支持的集成式开发环境
您可以将开发环境与以下受支持的集成式开发环境(IDE)结合使用:
在 CodeCatalyst 中创建一个开发环境
要开始在 CodeCatalyst 中使用开发环境,请使用您的 AWS 构建者 ID 或 SSO 进行身份验证并登录。
从分支创建开发环境
通过访问 https://codecatalyst.aws/
打开 CodeCatalyst 控制台。 导航到要在其中创建开发环境的项目。
在导航窗格中,执行下列操作之一:
选择概述,然后导航到我的开发环境部分。
选择代码,然后选择开发环境。
选择代码,再选择源存储库,然后选择要为其创建开发环境的存储库。
选择创建开发环境。
从下拉菜单中选择受支持的 IDE。请参阅开发环境支持的集成式开发环境了解更多信息。
选择克隆存储库。
请执行以下操作之一:
选择要克隆的存储库,选择在现有分支中工作,然后从现有分支下拉菜单中选择一个分支。
注意
如果您选择第三方存储库,则必须在现有分支中工作。
选择要克隆的存储库,选择在新分支中工作,在分支名称字段中输入分支名称,然后从创建分支自下拉菜单中选择要从中创建新分支的分支。
注意
如果您从源存储库页面或从特定的源存储库创建开发环境,则无需选择存储库。这将从您在源存储库页面中选择的源存储库创建开发环境。
(可选)在别名 – 可选中,输入开发环境的别名。
(可选)选择开发环境配置编辑按钮,编辑开发环境的计算、存储或超时配置。
-
(可选)在 Amazon Virtual Private Cloud (Amazon VPC) - 可选中,从下拉菜单中选择要与开发环境关联的 VPC 连接。
如果为您的空间设置了默认 VPC,则开发环境将连接到该 VPC。您可以通过关联其他 VPC 连接来覆盖此设置。另请注意,与 VPC 连接的开发环境不支持 AWS Toolkit。
如果未列出要使用的 VPC 连接,则可能是因为它包含项目中不允许使用的 AWS 账户连接。有关更多信息,请参阅《Amazon CodeCatalyst Administrator Guide》中的 Configuring project-restricted account connections。
注意
在创建具有 VPC 连接的开发环境时,会在 VPC 中创建一个新的网络接口。CodeCatalyst 使用关联的 VPC 角色与该接口进行交互。此外,请确保您的 IPv4 CIDR 块未配置为
172.16.0.0/12IP 地址范围。 选择创建。在创建开发环境时,开发环境状态列将显示正在启动,开发环境创建完成后,状态列将显示正在运行。
创建空的开发环境
通过访问 https://codecatalyst.aws/
打开 CodeCatalyst 控制台。 导航到要在其中创建开发环境的项目。
在导航窗格中,执行下列操作之一:
选择概述,然后导航到我的开发环境部分。
选择代码,然后选择开发环境。
选择创建开发环境。
从下拉菜单中选择受支持的 IDE。请参阅开发环境支持的集成式开发环境了解更多信息。
选择创建空的开发环境。
(可选)在别名 – 可选中,输入开发环境的别名。
(可选)选择开发环境配置编辑按钮,编辑开发环境的计算、存储或超时配置。
-
(可选)在 Amazon Virtual Private Cloud (Amazon VPC) - 可选中,从下拉菜单中选择要与开发环境关联的 VPC 连接。
如果为您的空间设置了默认 VPC,则开发环境将连接到该 VPC。您可以通过关联其他 VPC 连接来覆盖此设置。另请注意,与 VPC 连接的开发环境不支持 AWS Toolkit。
如果未列出要使用的 VPC 连接,则可能是因为它包含项目中不允许使用的 AWS 账户连接。有关更多信息,请参阅《Amazon CodeCatalyst Administrator Guide》中的 Configuring project-restricted account connections。
注意
在创建具有 VPC 连接的开发环境时,会在 VPC 中创建一个新的网络接口。CodeCatalyst 使用关联的 VPC 角色与该接口进行交互。此外,请确保您的 IPv4 CIDR 块未配置为
172.16.0.0/12IP 地址范围。 选择创建。在创建开发环境时,开发环境状态列将显示正在启动,开发环境创建完成后,状态列将显示正在运行。
注意
首次创建和打开开发环境可能需要花费一到两分钟的时间。
注意
在 IDE 中打开开发环境后,您可能需要先将目录更改为源存储库,然后再提交和推送对代码的更改。
在 IDE 中创建开发环境
您可以使用开发环境来快速处理存储在项目源存储库中的代码。开发环境可加快开发速度,因为您可以使用受支持的集成式开发环境(IDE)立即在项目特定的、功能齐全的云开发环境中开始编码。
有关在 IDE 中使用 CodeCatalyst 的信息,请参阅以下文档。