View a markdown version of this page

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 all'indirizzo. https://console.aws.amazon.com/codesuite/codebuild/home

  2. 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, GitHub scegli GitHub Enterprise.

      • Per Repository, scegli webhook con GitHub ambito di applicazione.

        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 organizzativi, assicurati che disponga delle autorizzazioni per creare webhook a CodeBuild livello di organizzazione all'interno. GitHub Se stai utilizzando una connessione OAuth esistente, potresti dover rigenerare la connessione per concedere questa autorizzazione. CodeBuild In alternativa, puoi creare il webhook manualmente utilizzando la funzione webhook manuali. CodeBuild Tieni presente che se disponi di un token GitHub OAuth esistente e desideri aggiungere autorizzazioni organizzative aggiuntive, puoi revocare l'autorizzazione del token OAuth e ricollegare il token tramite la console. CodeBuild

      La configurazione del webhook con ambito. GitHub
    • Negli eventi webhook di origine primaria:

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

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

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

        Nota

        Questo nome non può essere modificato dopo la creazione del webhook. Per cambiare il nome, puoi 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 di eventi Webhook, puoi specificare quali eventi desideri attivare per attivare una nuova build. Puoi anche specificare REPOSITORY_NAME come filtro di attivare solo le build su eventi webhook provenienti da repository specifici.

        Un filtro che attiva solo si basa sugli eventi webhook provenienti da repository specifici.

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

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