添加 “渲染 Amazon ECS 任务定义” 操作 - Amazon CodeCatalyst

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

添加 “渲染 Amazon ECS 任务定义” 操作

按照以下说明将 “渲染 Amazon ECS” 任务定义操作添加到您的工作流程中。

先决条件

在开始之前,请确保您的工作流程包含动态生成 Docker 映像的生成操作。有关详细信息,请参阅前面的示例工作流程

Visual
使用可视化编辑器添加 “渲染 Amazon ECS 任务定义” 操作
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 选择您的项目。

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

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

  5. 选择编辑

  6. 选择 “视觉”。

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

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

  9. 搜索渲染 Amazon ECS 任务定义操作,然后执行以下任一操作:

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

      Or

    • 选择渲染 Amazon ECS 任务定义。出现操作详细信息对话框。在此对话框中:

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

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

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

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

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

YAML
使用 YAML 编辑器添加 “渲染 Amazon ECS 任务定义” 操作
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 选择您的项目。

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

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

  5. 选择编辑

  6. 选择 YAML。

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

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

  9. 搜索渲染 Amazon ECS 任务定义操作,然后执行以下任一操作:

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

      Or

    • 选择渲染 Amazon ECS 任务定义。出现操作详细信息对话框。在此对话框中:

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

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

  10. 根据需要修改 YAML 代码中的属性。中提供了每个可用属性的说明“渲染 Amazon ECS 任务定义” 操作 YAML 定义参考

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

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

后续步骤

添加渲染操作后,按照中的说明将 “部署到 Amazon ECS” 操作添加到您的工作流程中使用工作流程将应用程序部署到 Amazon 弹性容器服务 (ECS)。添加部署操作时,请执行以下操作:

  1. 在部署操作的 “输入” 选项卡中,在 “构件-可选” 中,选择由渲染操作生成的对象。它包含更新的任务定义文件。

    有关构件的更多信息,请参阅 使用构件在工作流程中的操作之间共享数据

  2. 在部署操作的 “配置” 选项卡的 “任务定义” 字段中,指定以下操作变量:${action-name.task-definition}其中 action -n ame 是渲染操作的名称,例如,RenderTaskDef。渲染操作将此变量设置为任务定义文件的新名称。

    有关变量的更多信息,请参阅在工作流程中配置和使用变量

    有关如何配置部署操作的更多信息,请参阅前面的示例工作流程