

Amazon CodeCatalyst 不再向新客戶開放。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱[如何從 CodeCatalyst 遷移](migration.md)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 開發自訂動作
<a name="workflows-custom-action"></a>

您可以使用 CodeCatalyst 動作開發套件 (ADK) 開發要在工作流程中使用的自訂動作。然後，您可以將動作發佈到 CodeCatalyst 動作目錄，以便其他 CodeCatalyst 使用者可以在工作流程中檢視和使用它。

**開發、測試和發佈動作 （高階任務）**

1. 安裝開發 動作所需的工具和套件。

1. 建立 CodeCatalyst 儲存庫以存放您的動作程式碼。

1. 初始化 動作。這會配置 動作所需的來源檔案，包括您可以使用自己的程式碼更新的動作定義檔案 (`action.yml`)。

1. 引導動作程式碼，以取得建置、測試和發行動作專案所需的工具和程式庫。

1. 在本機電腦上建置 動作，並將變更推送至 CodeCatalyst 儲存庫。

1. 在本機使用單元測試測試動作，並在 CodeCatalyst 中執行 ADK 產生的工作流程。

1. 選擇 CodeCatalyst 主控台中的**發佈**按鈕，將動作發佈至 CodeCatalyst 動作目錄。

如需詳細步驟，請參閱《[Amazon CodeCatalyst 動作開發套件開發人員指南](https://docs.aws.amazon.com/codecatalyst/latest/adk/what-is-action-development-kit.html)》。