Jenkins CI/CD 구축 (4)

Moon·2023년 5월 27일
0

Jenkins

목록 보기
4/5
post-thumbnail
post-custom-banner

이제 웹훅(Webhook) 환경을 구축해야 합니다.

웹훅은 깃허브에 변화사항이 발생하면 젠킨스에게 알림을 보내주기 때문에 젠킨스에서는 주기적으로 레포지토리의 변화사항을 체크할 필요가 없습니다.

먼저, 젠킨스에 두 가지의 플러그인을 설치해야 합니다.

  1. 젠킨스에서 [Jenkins 관리] -> [Plugin Manager]에서 플러그인을 설치합니다.
  • GitHub Integration
  • Publish Over SSH
    jenkins-1
  1. 설치 완료 후, 젠킨스 프로젝트를 클릭하여 [구성] -> [빌드 유발] GitHub hook trigger for GITScm polling 항목을 체크합니다.
    jenkins-2

  2. 프로젝트 repository -> settings 에서 Webhook을 추가합니다.
    jenkins-3

  3. 아래의 이미지처럼 내용 작성 후, [Add webhook]을 클릭합니다.
    jenkins-4

  4. 아래의 이미지처럼 Payload URL 앞에 체크 표시가 있어야 정상적으로 웹훅이 등록이 된 것입니다.
    jenkins-5

  5. 그 후, 테스트용 push를 해보고 웹훅 빌드도 정상적으로 SUCCESS 나오면 성공입니다.

이상으로 Github Webhook 환경을 구축했습니다.

profile
꾸준함으로 성장하는 개발자 지망생
post-custom-banner

0개의 댓글