在工作流程中指定 CodeCatalyst 软件包存储库 - Amazon CodeCatalyst

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

在工作流程中指定 CodeCatalyst 软件包存储库

在中 CodeCatalyst,您可以将 CodeCatalyst 包存储库添加到工作流程中的生成和测试操作中。您的软件包存储库必须配置包格式,例如 npm。您也可以选择为所选软件包存储库添加一系列范围。

按照以下说明指定要用于工作流程操作的包配置。

Visual
指定操作将使用的包配置(可视化编辑器)
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 选择您的项目。

  3. 在导航窗格中,选择 C I/CD,然后选择工作流程。

  4. 选择工作流程的名称。您可以按定义工作流程的源存储库或分支名称进行筛选,也可以按工作流程名称或状态进行筛选。

  5. 选择编辑

  6. 选择 “视觉”。

  7. 在工作流程图中,选择要使用包存储库配置的 “构建” 或 “测试” 操作。

  8. 选择 “套餐”。

  9. 从 “添加配置” 下拉菜单中,选择要用于工作流程操作的包配置。

  10. 选择 “添加软件包存储库”。

  11. 在 P ackage 存储库下拉菜单中,指定您希望该操作使用的 CodeCatalyst 包存储库的名称。

    有关软件包存储库的更多信息,请参阅Package 存储库

  12. (可选)在 S copes-可选中,指定要在包注册表中定义的范围序列。

    定义作用域时,将指定的包存储库配置为所有列出的范围的注册表。如果通过 npm 客户端请求具有作用域的软件包,它将使用该存储库而不是默认存储库。每个作用域名称必须以 “@” 为前缀。

    如果Scopes省略,则将指定的包存储库配置为该操作使用的所有包的默认注册表。

    有关作用域的更多信息,请参阅Package 命名空间作用域包

  13. 选择添加

  14. (可选)选择 “验证” 以在提交之前验证工作流程的YAML代码。

  15. 选择 “提交”,输入提交消息,然后再次选择 “提交”。

YAML
指定操作将使用的包配置(YAML编辑器)
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 选择您的项目。

  3. 在导航窗格中,选择 C I/CD,然后选择工作流程。

  4. 选择工作流程的名称。您可以按定义工作流程的源存储库或分支名称进行筛选,也可以按工作流程名称或状态进行筛选。

  5. 选择编辑

  6. 选择YAML

  7. 在 “构” 或 “测试” 操作中,添加类似于以下内容的代码:

    action-name: Configuration: Packages: NpmConfiguration: PackageRegistries: - PackagesRepository: package-repository Scopes: - "@scope"

    有关更多信息,请参阅中对Packages属性的描述以生成和测试操作 YAML供您操作。

  8. (可选)选择 “验证” 以在提交之前验证工作流程的YAML代码。

  9. 选择 “提交”,输入提交消息,然后再次选择 “提交”。