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
È possibile configurare i GitLab webhook manuali per evitare che si tenti automaticamente CodeBuild di creare un webhook all'interno. GitLab CodeBuild restituisce un URL di payload come parte della chiamata per creare il webhook, che può essere utilizzato per creare manualmente il webhook all'interno. GitLab Anche se non CodeBuild è consentito creare un webhook nel tuo GitLab account, puoi comunque creare manualmente un webhook per il tuo progetto di compilazione.
Usa la seguente procedura per creare un GitLab webhook manuale.
Per creare un webhook GitLab manuale
-
Apri la AWS CodeBuild console all'indirizzo. https://console.aws.amazon.com/codesuite/codebuild/home
-
Creare un progetto di compilazione. Per informazioni, consulta Creare un progetto di compilazione (console) e Esecuzione di una compilazione (console).
-
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 origine primaria:
-
Per Webhook: opzionale, scegli Ricostruisci ogni volta che una modifica al codice viene inviata a questo repository.
-
Scegli Configurazione aggiuntiva e per Creazione manuale: opzionale, scegli Crea manualmente un webhook per questo repository nella console. GitLab .
-
-
-
Continuate con i valori predefiniti e quindi scegliete Crea progetto di compilazione. Prendi nota dei valori dell'URL del payload e del segreto poiché li utilizzerai in seguito.
-
Apri la GitLab console all'indirizzo
https://gitlab.com/e scegli Aggiungi nuovo webhook.user-name/repository-name/-/hooks-
Per URL, inserisci il valore dell'URL di Payload di cui hai preso nota in precedenza.
-
Per il token segreto, inserisci il valore segreto di cui hai preso nota in precedenza.
-
Configura i singoli eventi a cui invierà un payload del webhook. CodeBuild Per Trigger, scegli tra i seguenti eventi: eventi push, eventi di richiesta di unione, eventi Releases ed eventi Job. Per saperne di più sui tipi di eventi supportati da CodeBuild, consultaGitLab eventi webhook.
-
-
Scegli Aggiungi webhook.