View a markdown version of this page

Configura un webhook globale o organizzativo GitHub - AWS CodeBuild

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

Configura un webhook globale o organizzativo GitHub

I passaggi principali per configurare un GitHub webhook globale o organizzativo sono i seguenti. Per ulteriori informazioni sui GitHub webhook globali e organizzativi, vedere. GitHub webhook globali e organizzativi

  1. Imposta la posizione di origine del progetto su. CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION

  2. Nella configurazione dell'ambito del webhook, imposta l'ambito su uno GITHUB_ORGANIZATION o in GITHUB_GLOBAL base al fatto che si tratti di un'organizzazione o di un webhook globale. Per ulteriori informazioni, consulta Tipi di webhook.

  3. Specificate un nome come parte della configurazione dell'ambito del webhook. Per i webhook dell'organizzazione, questo è il nome dell'organizzazione, mentre per i webhook globali è il nome dell'azienda.

    Nota

    Se il tipo di sorgente del progetto èGITHUB_ENTERPRISE, sarà inoltre necessario specificare un dominio come parte della configurazione dell'ambito del webhook.

  4. (Facoltativo) Se desideri ricevere solo eventi webhook per repository specifici all'interno della tua organizzazione o azienda, puoi specificarli REPOSITORY_NAME come filtro durante la creazione del webhook.

  5. Se state creando un webhook aziendale, assicuratevi di disporre delle autorizzazioni necessarie per creare webhook a livello di organizzazione all'interno. CodeBuild GitHub Puoi creare un token di accesso GitHub personale con le autorizzazioni dei webhook dell'organizzazione o utilizzare OAuth. CodeBuild Per ulteriori informazioni, consulta GitHub e token di accesso a GitHub Enterprise Server.

    Tieni presente che i webhook dell'organizzazione funzionano con tutti i tipi di eventi webhook esistenti. GitHub

  6. Se stai creando un webhook globale, il webhook dovrà essere creato manualmente. Per ulteriori informazioni su come creare manualmente un webhook all'interno GitHub, consulta. GitHub webhook manuali

    Tieni presente che i webhook globali supportano solo il WORKFLOW_JOB_QUEUED tipo di evento. Per ulteriori informazioni, consulta Tutorial: configura un CodeBuild-hosted GitHub Actions runner.