

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

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

# 开发自定义操作
<a name="workflows-custom-action"></a>

您可以使用动作开发套件 (ADK) 开发自定义 CodeCatalyst 操作以在工作流程中使用。然后，您可以将该操作发布到 CodeCatalyst 操作目录，以便其他 CodeCatalyst 用户可以在其工作流程中查看和使用它。

**开发、测试和发布操作（高级任务）**

1. 安装开发操作所需的工具和程序包。

1. 创建 CodeCatalyst 存储库来存储您的操作代码。

1. 初始化操作。这会列出操作所需的源文件，包括您可以用自己的代码更新的操作定义文件（`action.yml`）。

1. 引导操作代码以获取构建、测试和发布操作项目所需的工具和库。

1. 在本地计算机上生成操作，然后将更改推送到存储 CodeCatalyst库。

1. 在本地使用单元测试测试操作，然后在中运行 ADK 生成的工作流程。 CodeCatalyst

1. 在 CodeCatalyst 控制台中选择 “**发布” 按钮，将 CodeCatalyst 操作发布**到操作目录。

有关详细步骤，请参阅 [Amazon Acti CodeCatalyst on 开发套件开发者指南](https://docs.aws.amazon.com/codecatalyst/latest/adk/what-is-action-development-kit.html)。