Filtra gli eventi webhook GitHub globali o organizzativi (console) - 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à.

Filtra gli eventi webhook GitHub globali o organizzativi (console)

Quando crei un GitHub progetto tramite la console, seleziona le seguenti opzioni per creare un webhook GitHub globale o organizzativo all'interno del progetto. Per ulteriori informazioni sui GitHub webhook globali e organizzativi, consulta. GitHub webhook globali e organizzativi

  1. Apri la AWS CodeBuild console su codebuild/homehttps://console.aws.amazon.com/codesuite/.

  2. Creare un progetto di compilazione. Per informazioni, consulta Creare un progetto di compilazione (console) e Esecuzione di una compilazione (console).

    • In Source (Origine):

      • Come fornitore di origine, scegli GitHubEnterprise. GitHub

      • Per Repository, scegli webhook GitHubcon ambito.

        Il GitHub repository verrà impostato automaticamente suCODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION, che è la posizione di origine richiesta per i webhook globali e organizzativi.

        Nota

        Se utilizzi webhook a livello di organizzazione, assicurati che disponga delle autorizzazioni necessarie per creare webhook a CodeBuild livello di organizzazione all'interno. GitHub Se utilizzi una OAuthconnessione esistente, potrebbe essere necessario rigenerare la connessione per concedere questa autorizzazione. CodeBuild In alternativa, puoi creare il webhook manualmente utilizzando la funzione webhook CodeBuild manuale. Tieni presente che se disponi di un GitHub OAuth token esistente e desideri aggiungere ulteriori autorizzazioni all'organizzazione, puoi revocare l'autorizzazione del OAuth token e ricollegare il token tramite la console. CodeBuild

      La configurazione del webhook con ambito. GitHub
    • Negli eventi webhook della fonte primaria:

      • Per il tipo di ambito, scegli il livello di organizzazione se stai creando un webhook aziendale o il livello Enterprise se stai creando un webhook globale.

      • Per Nome, inserisci il nome dell'azienda o dell'organizzazione, a seconda che il webhook sia un webhook globale o dell'organizzazione.

        Se il tipo di origine del progetto èGITHUB_ENTERPRISE, è inoltre necessario specificare un dominio come parte della configurazione dell'organizzazione del webhook. Ad esempio, se il nome URL della tua organizzazione èhttps://domain.com/orgs/org-name, allora il dominio èdomain.com.

        Nota

        Questo nome non può essere modificato dopo la creazione del webhook. Per modificare il nome, è possibile eliminare e ricreare il webhook. Se desideri rimuovere completamente il webhook, puoi anche aggiornare la posizione di origine del progetto in un repository. GitHub

        La configurazione dei webhook globali o organizzativi.
      • (Facoltativo) Nei gruppi di filtri degli eventi Webhook, puoi specificare quali eventi desideri attivare una nuova build. Puoi anche specificare REPOSITORY_NAME come filtro di attivare solo le build sugli eventi webhook provenienti da repository specifici.

        Un filtro che attiva solo gli eventi webhook provenienti da repository specifici.

        Puoi anche impostare il tipo di evento su per configurare gli Actions runner WORKFLOW_JOB_QUEUED ospitati autonomamente. GitHub Per ulteriori informazioni, consulta Tutorial: configura un GitHub Actions CodeBuild runner ospitato.

  3. Continua con i valori predefiniti, quindi scegli Crea progetto di compilazione.