Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

젠킨스 웹훅 미작동 오류 수정 완료 #384

Merged
merged 3 commits into from
Jun 19, 2024
Merged

젠킨스 웹훅 미작동 오류 수정 완료 #384

merged 3 commits into from
Jun 19, 2024

Conversation

limehee
Copy link
Collaborator

@limehee limehee commented Jun 19, 2024

Summary

#383

젠킨스를 Freestyle에서 Pipeline으로 마이그레이션한 이후, 웹훅이 정상적으로 작동하지 않습니다.
브랜치의 변경 사항을 감지하고 자동으로 빌드 및 배포할 수 있도록 오류를 수정합니다.

Tasks

  • Jenkinsfile에 트리거를 추가하여 Github Webhook이 정상 작동하도록 수정
  • Jenkins 접근 제어로 인한 웹훅 푸시 오류 수정

ETC

[1]
Freestyle과 달리 Pipeline에서는 Jenkinsfile에서 트리거를 추가해야만 정상적으로 Webhook을 수신하고 빌드합니다. Pipeline에 아래 코드를 추가함으로써 문제를 해결합니다.

triggers {
    githubPush()
}

[2]
지난 #348 작업을 하며 Nginx에서 Jenkins와 Grafana 서비스에 대한 접근 권한을 수정하였습니다. 해당 작업 이후, Github Webhook의 요청이 Nginx에서 차단되는 문제가 발생하였으며, Whitelist에 Github가 사용하는 IP 대역을 추가하여 해결했습니다.
Jenkins 접근 제어로 인한 깃허브 웹훅 연결 오류 문제 수정

Screenshot

image

@limehee limehee added the 🐞 Bug 버그 제보 및 수정 label Jun 19, 2024
@limehee limehee self-assigned this Jun 19, 2024
@limehee limehee linked an issue Jun 19, 2024 that may be closed by this pull request
@limehee limehee merged commit 31aa4be into develop Jun 19, 2024
1 check passed
@limehee limehee deleted the fix/#383 branch June 19, 2024 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐞 Bug 버그 제보 및 수정
Projects
None yet
Development

Successfully merging this pull request may close these issues.

젠킨스 웹훅 미작동 오류
1 participant