Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Webhooks manuais do GitHub

Modo de foco
Webhooks manuais do GitHub - AWS CodeBuild

Você pode configurar webhooks manuais do GitHub para evitar que o CodeBuild tente criar automaticamente um webhook no GitHub. O CodeBuild retorna um URL de carga útil como parte da chamada para criar o webhook e pode ser usado para criar manualmente o webhook no GitHub. Mesmo que o CodeBuild não esteja na lista de permissões para criar um webhook na conta do GitHub, você ainda poderá criar manualmente um webhook para o seu projeto de compilação.

Use o procedimento a seguir para criar um webhook manual do GitHub.

Para criar um webhook manual do GitHub
  1. Abra o console do AWS CodeBuild em https://console.aws.amazon.com/codesuite/codebuild/home.

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

      • Em Repositório, escolha Repositório em minha conta do GitHub.

      • Em URL do repositório, insira https://github.com/user-name/repository-name.

    • Em Eventos de webhook da origem principal:

      • Em Webhook - opcional, selecione Recompilar toda vez que uma alteração de código for enviada para este repositório.

      • Escolha Configuração adicional e, em Criação manual - opcional, escolha Criar manualmente um webhook para este repositório no console do GitHub.

        nota

        A configuração adicional não estará disponível se você estiver usando o GitHub Enterprise como provedor de origem.

  3. Continue com os valores padrão e escolha Criar projeto de compilação. Anote o URL da carga útil e os valores do Segredo, pois serão usados posteriormente.

    URL de carga útil e configuração de Segredo para webhooks manuais.
  4. Abra o console do GitHub em https://github.com/user-name/repository-name/settings/hooks e escolha Adicionar webhook.

    • Em URL da carga útil, insira o valor do URL da carga útil que você anotou anteriormente.

    • Em Tipo de conteúdo, escolha application/json.

    • Em Segredo, insira o valor do Segredo que você anotou anteriormente.

    • Configure os eventos individuais que enviarão uma carga útil do webhook para o CodeBuild. Em Para quais eventos você gostaria de acionar este webhook?, escolha Deixe-me selecionar eventos individuais e, em seguida, escolha entre os seguintes eventos: Pushes, Solicitações pull e Lançamentos. Se você quiser iniciar compilações para eventos WORKFLOW_JOB_QUEUED, escolha Trabalhos de fluxo de trabalho. Para saber mais sobre os executores do GitHub Actions, consulte Tutorial: configurar um executor do GitHub Actions hospedado pelo CodeBuild. Para saber mais sobre os tipos de evento compatíveis com o CodeBuild, consulte Eventos de webhook do GitHub.

  5. Escolha Adicionar webhook.

nota

Por padrão, todos os webhooks do GitHub Enterprise precisam ser criados manualmente. Esse processo pode ser automatizado chamando programaticamente a API CreateWebhook do CodeBuild e usando a saída retornada para chamar a API de criação de webhook do repositório do GitHub Enterprise.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.