View a markdown version of this page

Buildkite 手動 Webhook - AWS CodeBuild

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

Buildkite 手動 Webhook

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

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

使用 Webhook 建立 CodeBuild 專案
  1. 在 https://https://console.aws.amazon.com/codesuite/codebuild/home 開啟 AWS CodeBuild 主控台。

  2. 建立建置專案。如需詳細資訊,請參閱 建立組建專案 (主控台)執行建置 (主控台)

  3. 專案組態中,選擇執行器專案

    執行器中:

    • 針對 Runner 供應商,選擇 Buildkite

    • 對於 Buildkite 代理程式字符,使用建立秘密頁面選擇建立新的代理程式字符。系統會提示您在 AWS Secrets Manager 中建立新的秘密,其秘密值等於您在上面產生的 Buildkite 代理程式字符。

    • (選用) 如果您想要為任務使用 CodeBuild 受管登入資料,請在 Buildkite 來源登入資料選項下選取任務的來源儲存庫提供者,並確認已為您的帳戶設定登入資料。此外,確認您的 Buildkite 管道使用 HTTPS 的 Checkout

    • Environment (環境) 中:

    • Buildspec (建置規格) 中:

      • 請注意,除非buildspec-override:true新增為標籤,否則您的 buildspec 將被忽略。反之,CodeBuild 會覆寫它,以使用設定自我託管執行器的命令。

  4. 繼續執行預設值,然後選擇建立建置專案

  5. 建立 Webhook 快顯視窗中儲存承載 URL秘密值。依照彈出視窗中的指示建立新的 Buildkite 組織 Webhook。