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à.
GitHub webhook manuali
È possibile configurare i GitHub webhook manuali per evitare che si tenti automaticamente CodeBuild di creare un webhook all'interno. GitHub 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. GitHub Anche se non CodeBuild è consentito creare un webhook nel tuo GitHub account, puoi comunque creare manualmente un webhook per il tuo progetto di compilazione.
Usa la seguente procedura per creare un GitHub webhook manuale.
Per creare un webhook GitHub 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 GitHub.
-
Per Repository, scegli Repository nel mio GitHub account.
-
Nel campo Repository URL (URL repository), inserire
https://github.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. GitHub .
-
-
-
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 GitHub console all'indirizzo
https://github.com/e scegli Aggiungi webhook.user-name/repository-name/settings/hooks-
Per Payload URL, inserisci il valore dell'URL di Payload di cui hai preso nota in precedenza.
-
Per Tipo di contenuto, scegli. application/json
-
Per Segreto, inserisci il valore Segreto di cui hai preso nota in precedenza.
-
Configura i singoli eventi a cui verrà inviato un payload del webhook. CodeBuild Per quali eventi desideri attivare questo webhook? , scegli Fammi selezionare singoli eventi, quindi scegli tra i seguenti eventi: Push, Pull request e Releases. Se desideri avviare le build per
WORKFLOW_JOB_QUEUEDgli eventi, scegli Workflow jobs. Per saperne di più sugli GitHub Actions runners, consulta. Tutorial: configura un CodeBuild-hosted GitHub Actions runner Per saperne di più sui tipi di eventi supportati da CodeBuild, consultaGitHub eventi webhook.
-
-
Scegli Aggiungi webhook.