inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

애플리케이션 배포 자동화와 CI/CD

WebHook를 활용한 배포 자동화

깃헙 웹훅

339

wnsqud70

작성한 질문수 58

1

Read repository hooks.tiffPasted Graphic 12.tiffNew credentials.tiffConfigure.tiffPasted Graphic 15.tiffPasted Graphic 16.tiff

영상에 나오는대로 다 똑같이 설정을 해줬는데 push를 하면 젠킨스 빌드 기록에 아무런 반응이 오지를 않는데.. 설정중에 잘못된게 있을까요?

jenkins ci/cd nginx github-webhook

답변 3

1

이북자

혹시.. 깃 레포 주소를 강사님꺼로 실수로 적으신분은 젠킨스 git캐시가 남아서 그런거 일수도 있다고 하네요.. 저는 몇시간 삽질하다가 job지웟다가 다시만드니까 되네요 ..

0

이준형(Foo)

헛 그럴수도 있을 것 같네요!

이북자님 삽질하신 내용 공유해주셔서 감사합니다!!

0

이준형(Foo)

wnsgud70님 안녕하세요~ (저랑 이름이 같으신듯하네요 ㅎ.. 반갑습니다.)

이게 문제인지 테스트를 해보진 않았지만, 첫번째 사진에 오타가 있는 것 같습니다.

image.png

 

 

이 부분 한번 수정해서 확인해보시고 해결 안되면 다시 질문 남겨주세요~

감사합니다. (_ _)

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. wnsqud70님의 문제를 해결하기 위해 관련 정보를 살펴보았습니다. GitHub 웹훅과 Jenkins 설정에 관한 질문이신 것으로 보아, 유사한 문제에 대한 해결책을 찾는 데 도움을 주는 정보를 공유하고자 합니다.

젠킨스와 GitHub 웹훅을 정확히 설정했음에도 불구하고 push 이벤트에 대한 Jenkins 빌드가 트리거 되지 않는 경우, 몇 가지 일반적으로 확인해봐야 할 사항들이 있습니다:

  1. GitHub 에서의 웹훅 설정: 웹훅 설정에서 Payload URL이 정확히 Jenkins 서버의 주소와 젠킨스 내에서 해당 프로젝트를 지정하기 위한 URL로 설정되어 있는지 확인해야 합니다. 이 Payload URL은 usually Jenkins 서버 URL 뒤에 /github-webhook/이 추가된 형태로 구성됩니다.

  2. Jenkins 에서의 프로젝트 설정: “Build Triggers” 섹션에서 “GitHub hook trigger for GITScm polling” 옵션이 활성화되어 있는지 확인합니다. 이는 GitHub에서 웹훅이 발생할 때마다 Jenkins가 해당 변경사항에 대해 빌드를 수행하도록 설정합니다.

  3. 네트워크 문제: GitHub에서 Jenkins 서버로 요청을 보낼 때 네트워크 문제로 인해 요청이 도달하지 못하는 경우가 있습니다. 예를 들어, Jenkins 서버가 외부 네트워크에서 접근 가능한지, 방화벽 설정이 요청을 차단하고 있지 않은지 등을 확인해야 합니다.

  4. Jenkins 로그 확인: Jenkins 시스템 로그에서 웹훅과 관련된 요청이 도착하는지, 혹은 오류 메시지가 있는지 확인할 수 있습니다. 로그에서 오류나 경고 메시지를 찾아 해결 방법을 모색할 수 있습니다.

이전에 비슷한 문제를 겪으셨던 다른 학습자들의 질문과 답변을 링크로 제공해드리겠습니다. 이를 통해 wnsqud70님의 문제 해결에 도움이 될 수 있기를 바랍니다:

  • webhook, jenkins 작동 안되는 문제: 이 글에서는 Jenkins와 GitHub 웹훅 사이에서 발생할 수 있는 연동 문제와 관련하여 유용한 정보를 제공하고 있습니다. 특히, Jenkins 스크립트 변경 후 웹훅이 제대로 반응하지 않는 상황을 경험하신 분의 경우와 이를 해결하기 위한 노력이 공유되어 있습니다.

위의 링크를 확인하시면서 Jenkins와 GitHub 웹훅 설정 절차를 재검토해 보시길 권장드립니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.

현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏

추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

(강의 6분 50초 부분) Workspace 안에 index.html이 비어있음

0

31

2

강의순서가 바뀌어 있습니다.

0

33

1

build.zip 퍄일이 없습니다.

0

39

1

무중단 배포

0

56

2

workflows/deploy.yml 궁금증

0

52

2

33강 도커 빌드 강의의 docker file

0

34

1

소스코드 빈파일 문의

0

55

1

.git-credentials 파일이 없이 배포가 성공한 이유가 궁금

0

57

1

(해결 - 정보공유) /home/runner/work/_temp/6be6e~0.sh: line 1: ./gradlew: Permission denied 오류

1

63

2

(확인 완료) git config --global creadential.helper store 후에도 비밀번호 물어보는 현상

1

71

2

질문_ 강의 순서 및 그외

0

70

2

무중단 배포 / 컨테이너 이미지 관리에 주로 어떤 인프라를 활용하시나요?

0

66

1

배포에대한 질의..

1

66

1

안녕하세요 무중단 배포에대해 질문드립니다.

1

85

2

수강 추천

1

71

2

안녕하세요

1

182

3

ssh 비밀번호 일치하는데 오류가 뜹니다

1

898

3

stage view 가 안보여요

1

244

2

webhook, jenkins 작동 안되는 문제

3

478

1

무중단 배포시 질문

1

375

1

젠킨스->애플리케이션 서버 접속 안됨

1

547

2

Host key verification failed. 에러만 자꾸 발생하네요..

2

803

4

jenkins 플러그인 설치 오류

2

310

1

강사님 gift code 만료됐습니다.

1

446

3