본문 바로가기

Jenkins

[Jenkins] Jenkins Build Trigger

Jenkins 서버와 베포서버는 각각 다른 ec2이다.

 

이번 시간에는 git에서 push 했을 때 Jenkins가 자동으로 빌드하는 법을 알아보겠다

 

GitHuB Integration 플러그인 설치

 

Jenkins 관리 -> 플러그인 관리로 들어가 주자

 

 

이제 설치 가능을 선택해주고 우측 상단에 있는 필터에 github integration을 입력 후 아래의 플러그인을 다운로드하여주자

 

 

 

Jenkins item 구성 변경

 

지난번에 만들었던 item에 들어가서 구성에 들어가 주자

 

이번에는 General에 GitHub project을 선택 후 Jenkins와 연결해줄 git project url을 입력 해주자

 

 

이제 빌드 유발에 와서 GitHub hook trigger for GITScm polling을 체크 해주자

 

Git Setting

이제 깃 주소로 와서 우측 상단에 있는 Setting을 클릭해주자 

아래와 같은 화면이 보일 건데Webhooks를 선택 해주자 

 

아래와 같이 우측 상단에 있는 Add webhook를 선택해주자 

아래와 같이 입력해주면 된다

Payload URL : http://<jenkinsip>/github-webhook/

content type : 본인에 맞는 것을 선택 필자는 application/json

필자는 push 할 때마다 해주기 위해 Just the push event를 선택하였다.

선택을 다 했으면 Add webhook을 눌러주자 

 

 

TEST

이제 진짜 git에 푸시될 때마다 빌드가 되는지 한번 확인해보자

 

필자는 read를 수정하여 푸시를 해보겠다.

 

 

jenkins 빌드를 보면 git에 push가 일어나서 자동으로 빌드가 된 것을 볼 수 있다.

이번 시간에는 git push를 하면 자동으로 빌드되는 법을 알아보았다.

'Jenkins' 카테고리의 다른 글

[Jenkins]Jenkins port 변경  (0) 2020.04.05
[Jenkins] Jenkins 자동 배포  (0) 2020.04.05
[Jenkins] Jenkins 환경 설정  (0) 2020.04.04
[Jenkins] Jenkins 자동 빌드  (0) 2020.04.04
[Jenkins] Jenkins GitHub server 연동  (0) 2020.04.04