Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
젠킨스를 Freestyle에서 Pipeline으로 마이그레이션한 이후, 웹훅이 정상적으로 작동하지 않습니다.
브랜치의 변경 사항을 감지하고 자동으로 빌드 및 배포할 수 있도록 오류를 수정합니다.
Tasks
ETC
[1]
Freestyle과 달리 Pipeline에서는 Jenkinsfile에서 트리거를 추가해야만 정상적으로 Webhook을 수신하고 빌드합니다. Pipeline에 아래 코드를 추가함으로써 문제를 해결합니다.
[2]
지난 #348 작업을 하며 Nginx에서 Jenkins와 Grafana 서비스에 대한 접근 권한을 수정하였습니다. 해당 작업 이후, Github Webhook의 요청이 Nginx에서 차단되는 문제가 발생하였으며, Whitelist에 Github가 사용하는 IP 대역을 추가하여 해결했습니다.
Jenkins 접근 제어로 인한 깃허브 웹훅 연결 오류 문제 수정
Screenshot