git repo에 커밋이있을 때 codepileline에 대한 Github 웹훅이 트리거되지 않음
Git이 리포지토리에 사용되는 aws 코드 파이프 라인을 설정하고 변경 감지 모드로 GitHub 웹 후크를 선택했습니다.
Release change 버튼을 클릭하여 파이프 라인을 수동으로 트리거하면 파이프 라인이 훌륭하게 작동합니다.
그러나 커밋을 시도한 다음 내 동료로 푸시하면 파이프 라인에 활동이 없습니다. git webhook이 올바르게 작동하는지 또는 누락 된 추가 구성이 있는지 확실하지 않습니다.
나는 git 허브에있는 git 저장소의 사용자 일뿐입니다.
아무도 내가 놓친 것이 무엇인지 제안 할 수 있습니까?
편집하다 :
토큰과 repo 및 admin : repo를 추가했습니다.
이것은 내 자식 저장소입니다.
보시다시피 몇 분 전에 커밋합니다.
이것은 파이프 라인의 소스입니다.
보시다시피 지난 18 분 동안 수동으로 트리거 한 작업이 없습니다.
소스 GitHub 링크를 클릭하면 저장소와 동일한 분기를 가리키고 최신 커밋 정보도 포함됩니다 (git repo의 사진에서 공유 됨).
편집 : 여기에 좋은 것 같습니다. [! [여기에 이미지 설명 입력] [4]] [4]
하지만 git 허브 저장소에 생성 된 웹훅이 없다는 것을 알 수 있습니다. 수동으로 넣어야합니까?
답변
이는 아래 시나리오 중 하나에 해당 할 수 있습니다.
첫 번째 시나리오는 GitHub 계정 내에서 권한이 올바르게 구성되지 않은 것입니다. 문서를 살펴보면 생성 된 토큰에 아래 권한이 첨부되어야합니다.
repoadmin:repo_hook
두 번째 시나리오는 브랜치 자체에 변경 사항이 배포되지 않고 지정된 브랜치가 변경 사항을 수신하는 것이 매우 중요합니다. 이 분기에 변경 사항이 없으면 변경 사항이있을 때까지 파이프 라인이 트리거되지 않습니다.