github-jenkins

kiyeon·2022년 12월 12일
0


1. Jenkins 로그인 후 새로운 Item, Pipeline 선택한다.
2. GitHub project 클릭하여 GitHub 프로젝트 URL를 입력하는데 주소 맨뒤에 .git 는 제외시켜 아래와 같이 입력한다.

3. Build Triggers GitHub hook trigger for GITScm polling 체크 해준다.

  1. Pipeline 다음과 같이 셋팅 한다.
    - Definition -> Pipeline script from SCM
    - scm -> GIT
    - Repositories ->.git 제외시키고 GitHub 주소입력
  2. Credentials -> ADD 하여 Global credentials 만들어준다.
    • Username -> GitHub ID
    • Password -> GitHub access tokens
    • ID -> Jenkins 상에서 식별할수 있는 name
  3. Branches to Build
    • /master or /main push branch
  4. Script Pats
    • deploy/jenkinsfile

GitHub Webhook 사용

GitHub Webhook 을 사용하여 Jenkins 에 trigger 전송
1. GitHub(해당 프로젝트) -> Settings -> Webhooks 클릭
2. add webhook

- Payload URL -> http://jenkinsIP:port/github-webhook/
- Content type -> application/json

0개의 댓글