自動開始執行建置 (AWS CLI) - AWS CodeBuild

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

自動開始執行建置 (AWS CLI)

如果您的來源碼存放在 GitHub 或 GitHub Enterprise Server 儲存庫中,則您可以使用 GitHub Webhook 讓 AWS CodeBuild 只要將程式碼變更推送至儲存庫時就重建來源碼。

執行 create-webhook 命令,如下所示:

aws codebuild create-webhook --project-name <project-name>

<project-name>是包含要重建之來源碼的組建專案名稱。

針對 GitHub,則會在輸出中顯示與下列內容類似的資訊:

{ "webhook": { "url": "<url>" } }

<url>是 GitHub Webhook 的 URL。

針對 GitHub Enterprise Server,則會在輸出中顯示與下列內容類似的資訊:

  1. 複製輸出中的秘密金鑰和有效負載 URL。您需要它們,才能在 GitHub Enterprise Server 中新增 Webhook。

  2. 在 GitHub Enterprise Server 中,選擇存放您專案的儲存庫。依序選擇 Settings (設定)Hooks & services (關聯和服務)Add webhook (新增 Webhook)

  3. 輸入有效負載 URL 和秘密金鑰,並接受其他欄位的預設值,然後選擇 Add webhook (新增 Webhook)