Jenkins 깃허브 훅 설정 - GitHub hook trigger for GITScm Polling 설정하기

2023. 10. 26. 13:09·개발지식/WEB, DB, GIT
반응형

Jenkins에서 CI/CD를 구축하다 보니 "빌드 유발"에서 GitHub hook trigger for GITScm Polling가 존재했고 이에 이것을 어떻게 설정하는지 설명하고자 한다.

 

jenkins Item세팅 빌드 유발
jenkins Item세팅 빌드 유발

 


 

1. Github에서 세팅하기


1-1. Settings 들어가기

  • Jenkins의 CI/CD에 연결할 repository 상단의 Settings를 클릭해 들어간다.

git repository
git repository

 

1-2. Webhooks 들어가기

  • Settings 좌측의 meun bar에서 Webhooks를 클릭한다.

webhooks
webhooks

 

  • 아래와 같이 페이지가 나올것이다

webhooks
webhooks

 

1-3. Webhooks 설정하기

  • 우측의 "Add webhook" 버튼을 클릭한다.
    • 여기서 Payload URL의 url 수정을 해줘야 한다. 아래와 같은 식으로 적어주자
    • http://{내 jenkins서버 접속 url}/github-webhook/  이런식으로 입력을 해준다.
    • 입력후에 하단의 “Add webhook”을 클릭한다.

webhooks form 작성 완료
webhooks form 작성 완료

 

  • "Add webhook" 버튼을 누르고 나면 하단의 화면과 같이 완료되었다는 표시가 생긴다.

Webhooks 생성 완료
Webhooks 생성 완료

 

이제 webhooks 설정이 완료되었으니 Jenkins랑 상호작용하여 동작할 것이다.





2023.10.26 - [DevOps] - Jenkins구축1 - Freestyle방식으로 CI만 구축하기


 

Jenkins구축1 - Freestyle방식으로 CI만 구축하기

코딩은 글쓰기라고 생각한다. 꾸준히 기록하며 내 개발 실력을 키울것이다.

curiousjinan.tistory.com

 

반응형

'개발지식 > WEB, DB, GIT' 카테고리의 다른 글

[SQL] 쿼리 인젝션이란?  (0) 2023.11.21
Github Access Token발급받는 방법  (2) 2023.10.26
'개발지식/WEB, DB, GIT' 카테고리의 다른 글
  • [SQL] 쿼리 인젝션이란?
  • Github Access Token발급받는 방법
Stark97
Stark97
문의사항 또는 커피챗 요청은 링크드인 메신저를 보내주세요! : https://www.linkedin.com/in/writedev/
  • Stark97
    오늘도 개발중입니다
    Stark97
  • 전체
    오늘
    어제
    • 분류 전체보기 (240)
      • 개발지식 (20)
        • 스레드(Thread) (8)
        • WEB, DB, GIT (3)
        • 디자인패턴 (8)
      • JAVA (21)
      • Spring (88)
        • Spring 기초 지식 (35)
        • Spring 설정 (6)
        • JPA (7)
        • Spring Security (17)
        • Spring에서 Java 활용하기 (8)
        • 테스트 코드 (15)
      • 아키텍처 (5)
      • MSA (14)
      • DDD (7)
      • gRPC (9)
      • Apache Kafka (18)
      • DevOps (23)
        • nGrinder (4)
        • Docker (1)
        • k8s (1)
        • 테라폼(Terraform) (12)
      • AWS (32)
        • ECS, ECR (14)
        • EC2 (2)
        • CodePipeline, CICD (8)
        • SNS, SQS (5)
        • RDS (2)
      • notion&obsidian (3)
  • 링크

    • notion기록
    • 깃허브
    • 링크드인
  • hELLO· Designed By정상우.v4.10.0
Stark97
Jenkins 깃허브 훅 설정 - GitHub hook trigger for GITScm Polling 설정하기
상단으로

티스토리툴바