CI환경 구축 (15)

개발/CI 2014. 5. 30. 22:00

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 연동

레드마인 Repositoryrefresh없이 변경사항을 반영하기 위해서 작업을 진행한다.



본인이 설치한 레드마인 사이트에 접속한다.

관리 è 설정 è 저장소 메뉴를 클릭하여 API Key를 생성한다. 





저장소 관리에 WS를 사용을 클릭하고 키 생성버튼을 클릭하여 API키를 생성함





%GITBLIT_HOME%\data\groovy\redmine.groovy 파일을 오픈한다.





redmineURLapiKey에 내용을 입력한다.





Gitblitpost-receive 스크립트에 redmine을 추가한다.





'개발 > CI' 카테고리의 다른 글

CI환경 구축 (15)  (0) 2014.05.30
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
Posted by 무혹
TAG CI, git hook

댓글을 달아 주세요

CI환경 구축 (14)

개발/CI 2014. 5. 29. 22:00

1. Jenkins MSTest


Jenkins관리의 플러그인 관리를 클릭한다.




설치 가능탭을 클릭한다.




mstest Plugin, mstestrunner plugin을 선택하여 설치한다.





설치후에 Jenkins 관리 => 시스템 설정을 클릭한다.




MSTest를 선택하고 정보를 입력한다.






Job의 설정으로 이동하여 Build 설정 및 report설정을 수행한다.







'개발 > CI' 카테고리의 다른 글

CI환경 구축 (15)  (0) 2014.05.30
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
Posted by 무혹
TAG CI, MSTest

댓글을 달아 주세요

CI환경 구축 (13)

개발/CI 2014. 5. 28. 22:00

1. Jenkins MSBuild

.net 프로젝트를 사용하므로 Msbuild를 통한 빌드 환경을 구성한다.



Jenkins관리의 플러그인 관리를 클릭한다.




설치 가능탭을 클릭한다.




MSBuild Plugin을 선택하여 설치한다.





설치후에 Jenkins 관리 => 시스템 설정을 클릭한다.




MSBuild를 선택한다.




Add MSBuild를 선택하고 정보를 입력한다.










'개발 > CI' 카테고리의 다른 글

CI환경 구축 (15)  (0) 2014.05.30
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
Posted by 무혹
TAG CI, MSBuild

댓글을 달아 주세요