[블로그] github X jenkins (CI: Continuous Integration) 구성하기 #3 - 빌드 프로젝트 구성
이번에는 github 와 jenkins을 연결하고, github push 트리거를 연결하여 자동 빌드하는 방법을 살펴보도록 하겠습니다.
먼저 지금까지의 구성 순서를 살펴보면 아래와 같습니다.
# 구성순서
1. SSH 공개키 만들기
2. github에 공개키 등록
3. github ssh 접속 테스트
4. jenkins Github plugin 설치
5. jenkins에 github 서버 등록
6. jenkins 프로젝트 구성
7. github 프로젝트에 jenkins서비스등록
8. 빌드확인(프로젝트 push후 자동 빌드 확인)
이번에는 7번과 8번을 설명하면서 github 및 젠킨스을 가지고 CI 구성하는 방법을 마무리 하도록 하겠습니다.
github 프로젝트에 jenkins서비스등록
1. 먼저 GitHub 프로젝트에서 setting > Intergration & servies 선택한후 "Add service" 를 클릭한후, jenkins 입력하여 "Jenkins (GitHub plugin)"를 선택합니다.
2.Jenkins hook url 에 사용중인 젠킨스 {URL}/github-webhook 을 입력한 후, "Add Service" 를 클릭합니다.
=> (예시) http://jenkins.test.com/github-webhook
3. 그럼 이제 jenkins 와 연결된 github 에서 repository가 push 되면 자동으로 빌드가 진행됩니다.
빌드 실행은 github hook log 에서 확인할수 있습니다.
먼저 지금까지의 구성 순서를 살펴보면 아래와 같습니다.
# 구성순서
1. SSH 공개키 만들기
2. github에 공개키 등록
3. github ssh 접속 테스트
4. jenkins Github plugin 설치
5. jenkins에 github 서버 등록
6. jenkins 프로젝트 구성
7. github 프로젝트에 jenkins서비스등록
8. 빌드확인(프로젝트 push후 자동 빌드 확인)
이번에는 7번과 8번을 설명하면서 github 및 젠킨스을 가지고 CI 구성하는 방법을 마무리 하도록 하겠습니다.
github 프로젝트에 jenkins서비스등록
1. 먼저 GitHub 프로젝트에서 setting > Intergration & servies 선택한후 "Add service" 를 클릭한후, jenkins 입력하여 "Jenkins (GitHub plugin)"를 선택합니다.
2.Jenkins hook url 에 사용중인 젠킨스 {URL}/github-webhook 을 입력한 후, "Add Service" 를 클릭합니다.
=> (예시) http://jenkins.test.com/github-webhook
3. 그럼 이제 jenkins 와 연결된 github 에서 repository가 push 되면 자동으로 빌드가 진행됩니다.
빌드 실행은 github hook log 에서 확인할수 있습니다.
댓글
댓글 쓰기