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)
Ao criar um GitHub projeto por meio do console, selecione as opções a seguir 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
-
Abra o AWS CodeBuild console em https://console.aws.amazon.com/codesuite/codebuild/home
. -
Crie um projeto de compilação. Para obter informações, consulte Criar um projeto de compilação (console) e Executar uma compilação (console).
-
Em Origem:
-
Em Provedor de origem, escolha GitHub GitHub Enterprise.
-
Em Repositório, escolha webhook com GitHub escopo.
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 organizacionais, certifique-se de que ele CodeBuild tenha permissões para criar webhooks de nível organizacional. GitHub Se você estiver usando uma conexão OAuth existente, 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 CodeBuild manual de webhooks. Observe que, se você tiver um token GitHub OAuth existente e quiser adicionar permissões adicionais à organização, poderá revogar a permissão do token OAuth
e reconectar o token por meio do console. CodeBuild
-
-
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 forhttps://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.
-
(Opcional) Nos grupos de filtros de eventos de Webhook, você pode especificar quais eventos você gostaria de acionar uma nova compilação. Você também pode especificar
REPOSITORY_NAMEcomo filtro para acionar somente compilações em eventos de webhook de repositórios específicos.
Você também pode definir o tipo de evento
WORKFLOW_JOB_QUEUEDpara configurar executores de GitHub ações auto-hospedados. Para obter mais informações, consulte Tutorial: Configurar um executor de CodeBuild-hosted GitHub ações.
-
-
-
Continue com os valores padrão e escolha Criar projeto de compilação.