

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

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

# 添加操作到工作流
<a name="workflows-add-action"></a>

按照以下说明向工作流添加操作，然后进行配置。

**添加和配置操作**

1. 打开 CodeCatalyst 控制台，[网址为 https://codecatalyst.aws/](https://codecatalyst.aws/)。

1. 选择您的项目。

1. 在导航窗格中，选择 **CI/CD**，然后选择**工作流**。

1. 选择工作流的名称。您可以按定义工作流的源存储库或分支名称筛选，也可以按工作流名称或状态筛选。

1. 选择**编辑**。

1. 在左上角，选择 **\$1 操作**后将显示**操作**目录。

1. 在下拉列表中，执行以下操作之一：
   + 选择 **Amazon CodeCatalyst** 进行查看[CodeCatalyst](workflows-actions.md#workflows-actions-types-cc)、选择[CodeCatalyst 实验室](workflows-actions.md#workflows-actions-types-cc-labs)或[第三方](workflows-actions.md#workflows-actions-types-3p)操作。
     + CodeCatalyst 动作有 b **y AWS** 标签。
     + CodeCatalyst 实验室操作带有 “**按 CodeCatalyst 实验室**” 标签。
     + 第三方操作有 b **y *vendor*** 标签，其中*vendor*是第三方供应商的名称。
   + 选择**GitHub**查看[精选的 GitHub 操作列表。](integrations-github-action-add-curated.md)

1. 在操作目录中，搜索操作，然后执行以下操作之一：
   + 选择加号（**\$1**）可将操作添加到您的工作流中。
   + 选择操作的名称以查看其自述文件。

1. 配置操作。选择**可视化**以使用可视化编辑器，或者选择 **YAML** 以使用 YAML 编辑器。有关详细说明，请参阅以下链接。

   有关添加[CodeCatalyst操作](workflows-actions.md#workflows-actions-types-cc)的说明，请参阅：
   + [添加构建操作](build-add-action.md)
   + [添加测试操作](test-add-action.md)
   + [添加“部署到 Amazon ECS”操作](deploy-action-ecs-adding.md)
   + [添加“部署到 Kubernetes 集群”操作](deploy-action-eks-adding.md)
   + [添加 “部署 CloudFormation 堆栈” 操作](deploy-action-cfn-adding.md)
   + [添加 “AWS CDK 部署” 操作](cdk-dep-action-add.md)
   + [添加 “AWS CDK 引导” 操作](cdk-boot-action-add.md)
   + [添加“Amazon S3 发布”操作](s3-pub-action-add.md)
   + [添加 “AWS Lambda 调用” 操作](lam-invoke-action-add.md)
   + [添加“渲染 Amazon ECS 任务定义”操作](render-ecs-action-add.md)

   有关添加[CodeCatalyst 实验室操作](workflows-actions.md#workflows-actions-types-cc-labs)的说明，请参阅：
   + 操作的自述文件。您可以通过在操作目录中选择操作名称来找到自述文件。

   有关添加[GitHub 操作](workflows-actions.md#workflows-actions-types-github)的说明，请参阅：
   + [与 GitHub 操作集成](integrations-github-actions.md)

   有关添加[第三方操作](workflows-actions.md#workflows-actions-types-3p)的说明，请参阅：
   + 操作的自述文件。您可以通过在操作目录中选择操作名称来找到自述文件。

1. （可选）选择**验证**以确保 YAML 代码有效。

1. 选择**提交**以提交您的更改。