

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

# 自動開始執行建置 (AWS CLI)
<a name="run-build-cli-auto-start"></a>

如果您的原始碼存放在 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，則會在輸出中顯示與下列內容類似的資訊：

![\[輸出資訊範例。\]](http://docs.aws.amazon.com/zh_tw/codebuild/latest/userguide/images/create-webhook-ghe.png)


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

1. 在 GitHub Enterprise Server 中，選擇儲存 CodeBuild 專案的儲存庫。依序選擇 **Settings (設定)**、**Hooks & services (關聯和服務)** 和 **Add webhook (新增 Webhook)**。

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