

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Filtrar eventos de webhook GitHub globais ou organizacionais (console)
<a name="github-global-organization-webhook-events-console"></a>

Ao criar um GitHub projeto por meio do console, selecione as seguintes opções para criar um webhook GitHub global ou organizacional dentro do projeto. Para obter mais informações sobre GitHub webhooks globais e organizacionais, consulte. [GitHub webhooks globais e organizacionais](github-global-organization-webhook.md)

1. Abra o AWS CodeBuild console em [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home).

1. Crie um projeto de compilação. Para obter informações, consulte [Criar um projeto de compilação (console)](create-project.md#create-project-console) e [Executar uma compilação (console)](run-build-console.md).
   +  Em **Origem**: 
     +  Em **Source provider**, escolha **GitHubGitHub****Enterprise**.
     +  Em **Repositório**, escolha webhook com **GitHubescopo definido**. 

        O GitHub repositório será automaticamente definido como`CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION`, que é o local de origem necessário para webhooks globais e organizacionais. 
**nota**  
Se você estiver usando webhooks da organização, verifique se ele CodeBuild tem permissões para criar webhooks no nível da organização. GitHub Se você estiver usando uma [ OAuthconexão existente](oauth-app-github.md), talvez seja necessário regenerar a conexão para conceder CodeBuild essa permissão. Como alternativa, você pode criar o webhook manualmente usando o recurso de [webhooks CodeBuild manuais](github-manual-webhook.md). Observe que, se você tiver um GitHub OAuth token existente e quiser adicionar permissões adicionais à organização, poderá [revogar a permissão do OAuth token](https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/reviewing-your-authorized-oauth-apps) e reconectá-lo por meio do CodeBuild console.  
![\[A configuração do webhook com GitHub escopo definido.\]](http://docs.aws.amazon.com/pt_br/codebuild/latest/userguide/images/github-organization-webhook-source.png)
   +  Em **Eventos de webhook da origem principal**: 
     +  Em **Tipo de escopo**, escolha **Nível da organização** se você estiver criando um webhook organizacional ou **Nível corporativo** se estiver criando um webhook global.
     +  Em **Nome**, insira o nome da empresa ou da organização, dependendo se o webhook é global ou organizacional.

       Se o tipo de origem do projeto for `GITHUB_ENTERPRISE`, você também precisará especificar um domínio como parte da configuração da organização do webhook. Por exemplo, se o URL da organização for **https://domain.com/orgs/org-name**, o domínio será **https://domain.com**.
**nota**  
 Não é possível alterar o nome depois que o webhook é criado. Para alterar o nome, você pode excluir e recriar o webhook. Se quiser remover completamente o webhook, você também pode atualizar o local de origem do projeto em um GitHub repositório.   
![\[A configuração de webhooks globais ou organizacionais.\]](http://docs.aws.amazon.com/pt_br/codebuild/latest/userguide/images/github-organization-webhook-primary-events.png)
     +  (Opcional) Nos **grupos de filtros de eventos de Webhook**, você pode especificar quais [eventos você gostaria de acionar uma nova compilação](github-webhook.md). Você também pode especificar `REPOSITORY_NAME` como filtro para acionar somente compilações em eventos de webhook de repositórios específicos.  
![\[Um filtro que só aciona compilações em eventos de webhook de repositórios específicos.\]](http://docs.aws.amazon.com/pt_br/codebuild/latest/userguide/images/github-organization-webhook-filter-groups.png)

       Você também pode definir o tipo de evento `WORKFLOW_JOB_QUEUED` para configurar executores de GitHub ações auto-hospedados. Para obter mais informações, consulte [Tutorial: Configurar um CodeBuild executor de GitHub ações hospedado](action-runner.md).

1. Continue com os valores padrão e escolha **Criar projeto de compilação**.