-
Jenkins Github 로컬에서 Webhook 사용하기Programming/Jenkins 2022. 7. 31. 19:42반응형
일단 Github에서 Webhook을 사용하려면 Jenkins에 DNS 설정이 되어있어서 외부에서도 연결이 가능해야 합니다.
하지만 우리는 로컬에서 사용해볼 것이기 때문에 ngrok를 사용해서 진행해보겠습니다.
간단하게 회원가입 후 jenkins port를 맞춰서 열어주면 됩니다.
사용법은 너무 간단해서 스킵하겠습니다.
최종적으로
본인의 포워딩된 주소를 가져오면 됩니다.
본인이 배포할 github 프로젝트에 들어간 뒤에 Settings를 클릭해줍니다.
Webhooks -> 오른쪽 위에 Add webhook 클릭
위에서 발급한 주소와 뒤에 path에 /github-webhook/ 을 꼭 붙여주세요.
슬래쉬가 꼭 마지막에 붙어야합니다.
이제부터 git에 push하면 jenkins에서 자동으로 pull 받아서 pipeline을 실행하게 됩니다.
끝.
반응형'Programming > Jenkins' 카테고리의 다른 글
Jenkins pipeline 만들어서 배포하기(Python FastAPI 배포 환경 구축 - 2) (1) 2022.07.31 Github 개발자용 Secret key 발급 방법 (jenkins Credentials 생성) (0) 2022.07.31 Jenkins Docker-compose로 시작하기 (Python FastAPI 배포 환경 구축 - 1) (0) 2022.07.29