Github webhook para codepileline não acionado quando há um commit no git repo
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
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:
repoadmin: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.