Github webhook para codepileline não acionado quando há um commit no git repo

Sep 10 2020

Eu configurei um pipeline de código aws onde o Git é usado para o repositório e escolhi os webhooks do GitHub como modo de detecção de mudança.

o pipeline funciona muito bem quando eu aciono manualmente o pipeline clicando no botão Liberar alteração.

Mas quando eu tento um commit e, em seguida, empurro em meu mater, não há atividade no pipeline. Não tenho certeza se o git webhook está funcionando corretamente ou se há alguma configuração adicional que estou perdendo.

Sou apenas um usuário do repositório git que está no hub git.

Alguém poderia sugerir o que é que estou perdendo?

editar:

Adicionaram o token e também o repo e admin: repo, como você pode ver, mostrou que foi usado

Este é meu repositório git:

como você pode ver lá, um commit alguns minutos atrás.

Esta é a fonte do pipeline:

Como você pode ver, não há ações feitas por ele nos últimos 18 minutos que o acionaram manualmente

quando você clica no link do GitHub que a fonte aponta para o repo e o mesmo branch e também tem as informações de commit mais recentes (compartilhadas na imagem do repo git)

EDIT: aqui está o que eu entendo que parece ser bom. [! [insira a descrição da imagem aqui] [4]] [4]

Mas também pude ver que não há webhook criado no repo do hub git. Devo colocá-lo manualmente?

Respostas

1 ChrisWilliams Sep 10 2020 at 11:24

Isso provavelmente se resume a um dos cenários abaixo.

O primeiro cenário é que as permissões não estão configuradas corretamente em sua conta do GitHub. Olhando para a documentação, a permissão abaixo deve ser anexada ao token gerado:

  • repo
  • admin:repo_hook

O segundo cenário é que o branch em si não tem mudanças implantadas nele, é muito importante que o branch especificado seja aquele que recebe as mudanças. Se este branch não tiver nenhuma alteração, o pipeline não será acionado até que haja alterações.