로컬 Jenkins에 GitHub Webhook 연결하기

김유경·2025년 7월 26일

1. ngrok 설치 및 인증

brew install ngrok
ngrok config add-authtoken <your-ngrok-authtoken>

🔗 ngrok 홈페이지에서 발급한 토큰을 사용합니다.

2. Jenkins 실행 포트 확인 및 ngrok 터널 열기

Jenkins가 localhost:8081에서 실행 중이라면 다음 명령어로 외부 접근 주소를 생성합니다.

ngrok http http://localhost:8081

생성된 주소(https://cbdb88ccb0eb.ngrok-free.app)는 GitHub Webhook 설정에 사용됩니다.

3. 플러그인 설치

4. GitHub Webhook 설정

GitHub 리포지토리 → Settings → Webhooks → Add webhook


5. 정상 작동 확인

🥳 ngrok 터미널에서 다음과 같은 로그 확인

POST /github-webhook/ 200 OK

0개의 댓글