github X jenkins (CI: Continuous Integration) 구성하기 #2 - jenkins 서버구성


전번에는 젠킨스에서 github를 ssh 접속하기 위해 , ssh 공개키를 만들고 , github에 공개키를 등록해서
ssh를 접속하였습니다.

http://devstory.ibksplatform.com/2017/10/github-x-jenkins-ci-continuous.html


이번에는 젠킨스에 github 프로젝트를 생성해 보도록 하겠습니다.


# 구성순서
1. SSH 공개키 만들기             
2. github에 공개키 등록
3. github ssh 접속 테스트
4. jenkins Github plugin 설치
5. jenkins에 github 서버 등록 
6. jenkins 프로젝트 구성

7. github 프로젝트에 jenkins서비스등록
8. 빌드확인(프로젝트 push후 자동 빌드 확인)




그럼 젠킨스에 Github 플러그인을 설치하여야 github와 연동하여 빌드를 자동으로 구성할 수 있습니다.

젠킨스에 접속하여 

1. Jenkins 관리 -> 플러그인 관리 에 들어가서



 
2. 우측 필터에 'git' 입려하여 검색합니다.





3. 검색 결과에서 "Git Plugin" 과 "GitHub Plugin" 2개를 설치합니다. 그다음에는 당연히 젠킨스를 재시작합니다
 


4. 자 이제 준비가 되었으니 "새로운 Item" 을 젠킨스에 job을 생성합니다. 그리고 젠킨스와 연결해서 빌드를 위한 job을 생성합니다.



5. job명을 입력하고 "Freestyle project" 선택후 "OK" 클릭합니다.