添加 “部AWS CDK 署” 操作 - Amazon CodeCatalyst

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

添加 “部AWS CDK 署” 操作

按照以下说明将AWS CDK 部署操作添加到您的工作流程中。

开始之前

在将AWS CDK 部署操作添加到工作流程之前,请先完成以下任务:

  1. 准备好 AWS CDK 应用程序。您可以使用 AWS CDK v1 或 v2,使用支持的任何编程语言编写 AWS CDK 应用程序。 AWS CDK确保您的 AWS CDK 应用程序文件在以下位置可用:

  2. 引导您的 AWS 环境。要进行引导,您可以:

    • 使用AWS Cloud Development Kit (AWS CDK) 开发人员指南中的如何引导中描述的方法之一。

    • 使用引AWS CDK 导操作。您可以在与AWS CDK 部署相同的工作流程中添加此操作,也可以在不同的工作流程中添加此操作。只需确保引导操作在运行AWS CDK 部署操作之前至少运行一次,以便必要的资源到位即可。有关AWS CDK 引导操作的更多信息,请参阅使用工作流程引导 AWS CDK 应用程序

      有关引导的更多信息,请参阅《开发人员指南》中的 Bootstrapping。AWS Cloud Development Kit (AWS CDK)

Visual
使用可视化编辑器添加 “AWS CDK 部署” 操作
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 选择您的项目。

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

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

  5. 选择编辑

  6. 选择 “视觉”。

  7. 在左上角,选择 + 操作以打开操作目录。

  8. 从下拉列表中选择 A mazon CodeCatalyst

  9. 搜索AWS CDK 部署操作,然后执行以下任一操作:

    • 选择加号 (+) 将操作添加到工作流程图中,然后打开其配置窗格。

      Or

    • 选择AWS CDK 部署。将出现 “操作详细信息” 对话框。在此对话框中:

      • (可选)选择 “下载以查看操作的源代码

      • 选择 “添加到工作流”,将操作添加到工作流程图中,然后打开其配置窗格。

  10. 在 “输入” 和 “配置” 选项卡中,根据需要填写字段。有关每个字段的描述,请参阅“AWS CDK 部署” 动作 YAML 定义。本参考提供了有关在 YAML 和可视编辑器中显示的每个字段(以及相应的 YAML 属性值)的详细信息。

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

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

    注意

    如果您的AWS CDK 部署操作因npm install错误而失败,如何修复 “npm 安装” 错误?请参阅,了解有关如何修复错误的信息。

YAML
使用 YAML 编辑器添加 “AWS CDK 部署” 操作
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 选择您的项目。

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

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

  5. 选择编辑

  6. 选择 YAML。

  7. 在左上角,选择 + 操作以打开操作目录。

  8. 从下拉列表中选择 A mazon CodeCatalyst

  9. 搜索AWS CDK 部署操作,然后执行以下任一操作:

    • 选择加号 (+) 将操作添加到工作流程图中,然后打开其配置窗格。

      Or

    • 选择AWS CDK 部署。将出现 “操作详细信息” 对话框。在此对话框中:

      • (可选)选择 “下载以查看操作的源代码

      • 选择 “添加到工作流”,将操作添加到工作流程图中,然后打开其配置窗格。

  10. 根据需要修改 YAML 代码中的属性。中提供了每个可用属性的说明“AWS CDK 部署” 动作 YAML 定义

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

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

    注意

    如果您的AWS CDK 部署操作因npm install错误而失败,如何修复 “npm 安装” 错误?请参阅,了解有关如何修复错误的信息。