

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

# Buildkite 手動 Webhook
<a name="buildkite-manual-webhook"></a>

目前，CodeBuild 需要手動建立所有 Buildkite Webhook。CodeBuild 會在呼叫中傳回承載 URL 來建立 Webhook，可用於在 Buildkite 中手動建立 Webhook。

使用下列程序來建立 Buildkite 手動 Webhook。

**使用 Webhook 建立 CodeBuild 專案**

1. 開啟 AWS CodeBuild 主控台，網址為 [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home)：//。

1. 建立建置專案。如需詳細資訊，請參閱 [建立組建專案 (主控台)](create-project.md#create-project-console) 及 [執行建置 (主控台)](run-build-console.md)。

1. 在**專案組態**中，選擇**執行器專案**。

   在**執行器**中：
   + 針對 **Runner 供應商**，選擇 **Buildkite**。
   + 對於 **Buildkite 代理程式字符**，**使用建立秘密頁面選擇建立新的代理程式字符**。系統會提示您在 AWS Secrets Manager 中建立新的秘密，其秘密值等於您在上面產生的 Buildkite 代理程式字符。
   + （選用） 如果您想要為任務使用 CodeBuild 受管登入資料，請在 **Buildkite 來源登入資料選項下選取任務的來源**儲存庫提供者，並確認已為您的帳戶設定登入資料。此外，請確認您的 Buildkite 管道使用 **HTTPS 的 Checkout**。

1. 
   +  在 **Environment (環境)** 中：
     + 選擇支援**的環境映像**和**運算**。請注意，您可以選擇使用 GitHub Actions 工作流程 YAML 中的標籤覆寫映像和執行個體設定。如需詳細資訊，請參閱 [步驟 2：更新您的 GitHub 動作工作流程 YAML](action-runner.md#sample-github-action-runners-update-yaml)
   +  在 **Buildspec (建置規格)** 中：
     + 請注意，除非新增 做為標籤，否則您的 buildspec `buildspec-override:true` 將被忽略。反之，CodeBuild 會覆寫它，以使用將設定自我託管執行器的命令。

1. 繼續執行預設值，然後選擇**建立建置專案**。

1. 從**建立 Webhook** 快顯視窗中儲存**承載 URL** 和**秘密**值。依照快顯視窗中的指示建立新的 Buildkite 組織 Webhook。