

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à.

# GitLab webhook manuali
<a name="gitlab-manual-webhook"></a>

È possibile configurare i GitLab webhook manuali per CodeBuild impedire il tentativo automatico di creare un webhook al loro interno. GitLab CodeBuild restituisce un URL di payload come parte della chiamata per creare il webhook e può essere utilizzato per creare manualmente il webhook al suo interno. GitLab Anche se la creazione di un webhook nel tuo GitLab account non CodeBuild è consentita, puoi comunque creare manualmente un webhook per il tuo progetto di build.

Usa la seguente procedura per creare un GitLab webhook manuale.

**Per creare un webhook GitLab manuale**

1. Apri la AWS CodeBuild console su [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home).

1. Creare un progetto di compilazione. Per informazioni, consulta [Creare un progetto di compilazione (console)](create-project.md#create-project-console) e [Esecuzione di una compilazione (console)](run-build-console.md).
   +  In **Source (Origine)**: 
     +  Per **Source provider**, scegli. **GitLab**
     +  Per **Repository**, scegli **Repository nel mio GitLab account**. 
     +  Nel campo **Repository URL (URL repository)**, inserire **https://gitlab.com/*user-name*/*repository-name*** 
   +  Negli eventi **webhook di Primary Source:** 
     +  Per **Webhook: facoltativo**, scegli **Ricostruisci ogni volta che viene inviata una modifica al codice in questo repository.**
     +  Scegli **Configurazione aggiuntiva** e per **Creazione manuale: facoltativo**, scegli **Crea manualmente un webhook per** questo repository nella console. GitLab .

1. Continua con i valori predefiniti, quindi scegli **Crea progetto di compilazione**. Prendi nota dei valori **Payload URL** e **Secret** poiché li utilizzerai in seguito.

1. Apri la GitLab console all'indirizzo `https://gitlab.com/user-name/repository-name/-/hooks` e scegli **Aggiungi nuovo webhook**.
   + Per **URL**, inserisci il valore dell'URL di payload che hai preso nota in precedenza.
   + Per **Secret token**, inserisci il valore Secret di cui hai preso nota in precedenza.
   + Configura i singoli eventi a cui verrà inviato un payload del webhook. CodeBuild Per **Trigger**, scegli tra i seguenti eventi: **eventi Push, eventi** **Merge request, eventi** **Releases ed eventi** **Job**. Per ulteriori informazioni sui tipi di eventi supportati da CodeBuild, consulta[GitLab eventi webhook](gitlab-webhook.md).

1. Scegli **Aggiungi webhook.**