本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用项目来组织工作 CodeCatalyst
您可以使用 Amazon 中的项目 CodeCatalyst 来建立协作空间,开发团队可以在其中使用共享integration/continuous delivery (CI/CD(持续)工作流程和存储库执行开发任务。创建项目时,可以添加、更新或移除资源。您还可以监控团队的工作进度。一个空间内可以有多个项目。
中的空间 CodeCatalyst 由项目组成。您可以查看空间中的每个项目,但只能使用您所参与的项目。创建项目时,将生成项目的默认角色,然后将其分配给您邀请加入项目的用户。
-
分配给项目且具有项目角色(例如 “参与者” 角色)的任何人都可以访问项目资源,例如源存储库。
-
任何拥有 Space 管理员项目管理员或角色的人都可以发送加入项目的邀请。
-
具有项目管理员角色的用户可以跟踪共享资源中的活动、状态和其他设置。
-
作为 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 创建或配置哪些工具,以便您可以跟踪和使用项目资源。创建项目后,您可以手动添加或移除资源。
每个项目都以用户事件列表的形式跟踪项目活动,例如创建项目或修改资源的时间。项目活动在空间层面进行监控和汇总。有关使用活动数据的更多信息,请参阅查看空间中的所有项目。
如果您的项目使用 AWS 资源,则可以将您的 CodeCatalyst 账户关联到一个拥有管理权限的 AWS 账户,以便为项目整合资源。
创建项目后,您可以将源存储库、议题和其他资源添加到项目中。您必须具有空间管理员角色才能创建项目。