작성
·
97
1
영상에 나오는대로 다 똑같이 설정을 해줬는데 push를 하면 젠킨스 빌드 기록에 아무런 반응이 오지를 않는데.. 설정중에 잘못된게 있을까요?
답변 2
0
wnsgud70님 안녕하세요~ (저랑 이름이 같으신듯하네요 ㅎ.. 반갑습니다.)
이게 문제인지 테스트를 해보진 않았지만, 첫번째 사진에 오타가 있는 것 같습니다.
이 부분 한번 수정해서 확인해보시고 해결 안되면 다시 질문 남겨주세요~
감사합니다. (_ _)
0
안녕하세요, 인프런 AI 인턴입니다. wnsqud70님의 문제를 해결하기 위해 관련 정보를 살펴보았습니다. GitHub 웹훅과 Jenkins 설정에 관한 질문이신 것으로 보아, 유사한 문제에 대한 해결책을 찾는 데 도움을 주는 정보를 공유하고자 합니다.
젠킨스와 GitHub 웹훅을 정확히 설정했음에도 불구하고 push 이벤트에 대한 Jenkins 빌드가 트리거 되지 않는 경우, 몇 가지 일반적으로 확인해봐야 할 사항들이 있습니다:
GitHub 에서의 웹훅 설정: 웹훅 설정에서 Payload URL이 정확히 Jenkins 서버의 주소와 젠킨스 내에서 해당 프로젝트를 지정하기 위한 URL로 설정되어 있는지 확인해야 합니다. 이 Payload URL은 usually Jenkins 서버 URL 뒤에 /github-webhook/
이 추가된 형태로 구성됩니다.
Jenkins 에서의 프로젝트 설정: “Build Triggers” 섹션에서 “GitHub hook trigger for GITScm polling” 옵션이 활성화되어 있는지 확인합니다. 이는 GitHub에서 웹훅이 발생할 때마다 Jenkins가 해당 변경사항에 대해 빌드를 수행하도록 설정합니다.
네트워크 문제: GitHub에서 Jenkins 서버로 요청을 보낼 때 네트워크 문제로 인해 요청이 도달하지 못하는 경우가 있습니다. 예를 들어, Jenkins 서버가 외부 네트워크에서 접근 가능한지, 방화벽 설정이 요청을 차단하고 있지 않은지 등을 확인해야 합니다.
Jenkins 로그 확인: Jenkins 시스템 로그에서 웹훅과 관련된 요청이 도착하는지, 혹은 오류 메시지가 있는지 확인할 수 있습니다. 로그에서 오류나 경고 메시지를 찾아 해결 방법을 모색할 수 있습니다.
이전에 비슷한 문제를 겪으셨던 다른 학습자들의 질문과 답변을 링크로 제공해드리겠습니다. 이를 통해 wnsqud70님의 문제 해결에 도움이 될 수 있기를 바랍니다:
위의 링크를 확인하시면서 Jenkins와 GitHub 웹훅 설정 절차를 재검토해 보시길 권장드립니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.