1. Git Hook 설정
(1) Jenkins Git 연동
Jenkins에서 Commit된 소스로 자동빌드를 하기 위한 기능이다.
%GITBLIT_HOME%\data\groovy\jenkins.groovy 파일을 오픈한다.
‘http://yourserver/jenkins’ 부분에 설정된 Jenkins 서버정보를 입력한다.
GitBlit 에 로그인하여 저장소 메뉴를 클릭한다.
저장소중에 Hook 적용을 위한 저장소의 수정을 선택한다.
수정메뉴중에 후크 스크립트를 선택한다.
post-receive 스크립트에서 jenkins를 선택하고 Selected로 이동시킨다.
(2) Redmine Git 연동
레드마인 Repository의 refresh없이 변경사항을 반영하기 위해서 작업을 진행한다.
본인이 설치한 레드마인 사이트에 접속한다.
관리 è 설정 è 저장소 메뉴를 클릭하여 API Key를 생성한다.
“저장소 관리에 WS를 사용”을 클릭하고 키 생성버튼을 클릭하여 API키를 생성함
%GITBLIT_HOME%\data\groovy\redmine.groovy 파일을 오픈한다.
redmineURL과 apiKey에 내용을 입력한다.
Gitblit의 post-receive 스크립트에 redmine을 추가한다.
'개발 > CI' 카테고리의 다른 글
CI환경 구축 (14) (0) | 2014.05.29 |
---|---|
CI환경 구축 (13) (0) | 2014.05.28 |
CI환경 구축 (12) (0) | 2014.05.27 |
CI환경 구축 (11) (0) | 2014.05.26 |
CI환경 구축 (10) (0) | 2014.05.23 |