

亚马逊 CodeCatalyst 不再向新买家开放。现有客户可以继续正常使用该服务。有关更多信息，请参阅 [如何从中迁移 CodeCatalyst](migration.md)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用项目来组织工作 CodeCatalyst
<a name="projects"></a>

您可以使用 Amazon 中的项目 CodeCatalyst 来建立协作空间，开发团队可以在其中使用共享持续 integration/continuous 交付 (CI/CD) 工作流程和存储库执行开发任务。创建项目时，您可以添加、更新或移除资源。您还可以监控团队的工作进度。一个空间内可以有多个项目。

中的空间 CodeCatalyst 由项目组成。您可以查看空间中的每个项目，但只能使用您作为其成员的项目。创建项目时，将生成项目的默认角色，您可将这些角色分配给您邀请加入项目的用户。
+ 分配给项目且具有项目角色（例如**贡献者角色**）的任何人员都能访问项目资源，例如源存储库。
+ 任何具有**空间管理员**或**项目管理员**角色的人员都可以发送项目加入邀请。
+ 具有**项目管理员**角色的用户可以跟踪共享资源中的活动、状态和其他设置。
+ 具有**受限访问权限**角色的用户可以管理作为 CI/CD 工作流程一部分的功能、代码修复和测试的项目分配。

  工作流用于根据您要设置的活动和输出来构建、测试和发布或更新应用程序，将其作为CI/CD pipeline. You can assemble workflows by adding actions that transfer and work on your source artifacts. When you run actions, your project cloud resources are used to provide on-demand compute ability for your workflow actions. You might configure more CI/CD工作流程。例如，您可以创建一个仅用于构建和测试操作的工作流，在修复错误时，无需部署即可查看测试结果并完成工作流。之后，您可以创建另一个工作流来构建应用程序并将其部署到暂存环境。

创建项目时，您可以使用蓝图创建包含示例代码并创建资源的项目，也可以从空项目开始操作。如果您使用蓝图创建项目，则您选择的蓝图将决定将哪些资源添加到您的项目中，以及用于 CodeCatalyst 创建或配置哪些工具，以便您可以跟踪和使用项目资源。创建项目后，可以手动添加或移除资源。

每个项目都将项目活动作为按用户划分的事件列表进行跟踪，例如在创建项目或修改资源时。将在空间级别监控和汇总项目活动。有关使用活动数据的更多信息，请参阅[查看空间中的所有项目](projects-view-overview.md)。

如果您的项目使用 AWS 资源，则可以将您的 CodeCatalyst 账户关联到一个拥有管理权限的 AWS 账户，以便为项目整合资源。

创建项目后，可以将源存储库、事务和其他资源添加到项目中。您必须具有**空间管理员**角色才能创建项目。