

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Avvio di esecuzioni di compilazione automaticamente (AWS CLI)
<a name="run-build-cli-auto-start"></a>

Se il codice sorgente è archiviato in un repository GitHub o in un repository GitHub Enterprise Server, è possibile utilizzare i GitHub webhook per AWS CodeBuild ricostruire il codice sorgente ogni volta che viene inserita una modifica al codice nell'archivio.

Eseguire il comando **create-webhook** nel modo seguente:

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

*<project-name>*è il nome del progetto di compilazione che contiene il codice sorgente da ricostruire.

Infatti GitHub, nell'output vengono visualizzate informazioni simili alle seguenti:

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

*<url>*è l'URL del GitHub webhook.

Per GitHub Enterprise Server, nell'output vengono visualizzate informazioni simili alle seguenti:

![\[Informazioni di output di esempio.\]](http://docs.aws.amazon.com/it_it/codebuild/latest/userguide/images/create-webhook-ghe.png)


1. Copiare l'URL della chiave segreta e di payload dall'output. Sono necessari per aggiungere un webhook in GitHub Enterprise Server. 

1. In GitHub Enterprise Server, scegliete il repository in cui è archiviato il CodeBuild progetto. Selezionare **Settings (Impostazioni)**, quindi **Hooks & services (Hook e servizi)** e selezionare **Add webhook (Aggiungi webhook)**. 

1. Inserire l'URL di payload e della chiave segreta, accettare le impostazioni predefinite per gli altri campi e selezionare **Add webhook (Aggiungi webhook)**.