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환경 구축 (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 무혹
,

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환경 구축 (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 무혹
,

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환경 구축 (12)  (0) 2014.05.27
CI환경 구축 (11)  (0) 2014.05.26
CI환경 구축 (10)  (0) 2014.05.23
Posted by 무혹
,