Manage2011. 11. 18. 18:47

CI(Contunuous Integration) TOOL 로는 제일 많이 사용 하던 것이 CruiseControl 이었는데 Hudson 이 설치 및 사용법이 더 간단하고 사용하기도 편하다는 소문을 들어서 설치 해봤다.

1, 먼저 Hudson 을 다운로드 받는다. [링크클릭]

2, 자바로 구현되어서 JVM 이 필요하다 JRE 를 설치 한다. [링크클릭]

3, 1번에서 받은 폴더를 적당한 위치에 옮긴다 나는 "D:\Hudson\hudson.zip" 에 옮겼다.
    이전에는 "hudson.war" 파일이 다운로드 되었던 것 같은데 현제는 "hudson.zip" 받아진다. 확장자만 변경 되었을 뿐
    변하는건 없다.

4, hudson 을 실행 하기전에 먼저 hudson 을 사용하면서 저장될 데이타 폴더를 만들어야 한다.
   나는 "D:\Hudson\HOME" 에 만들었다.

5, 4번에서 만들 폴더의 path 설정을 해야 한다.
    "내 컴퓨터 오른쪽 클릭 -> 속성 -> 고급 -> 환경변수 -> 새로 만들기"


6, 이제 hudson 을 실행해 본다 "시작 - 실행 - cmd" 로 콘솔 화면을 입력하고 "java.exe -jar D:\Hudson\hudson.zip" 실행 한다.

7, 6번을 실행하면 콘솔 화면으로 서버가 실행된다. 아마 SVN, TOW 등을 콘솔로 실행해본 사람이라면 익숙할 것이다.

8, 이제 hudson 에 접속해 보자. IE를 열고 http://127.0.0.1/8080 주소를 입력하면 초기 설치 과정을 거치고 시작된다.

* 콘솔 형태로 시작 되는것이 불편한 사람들은 웹 화면의 좌측메뉴의 "hudson관리 - Install as Windows Service" 를 통해 서비스 설치후 서비스로 서버를 운영 할수도 있다.
Posted by 상현달
Manage2010. 11. 12. 18:56

http://www.microsoft.com/express/Downloads/

위의 링크로 가서 언어를 Korean 으로 선택하고 다운 받은 후 설치 하면된다.

처음 설치 하면 30일 사용판으로 된다.

메뉴에서 "도움말 - 제품 등록" 을 클릭해서 제품키를 받고 등록하면 된다.

제품키를 받기위해 홈페이지로 이동후 MSN 계정으로 로그인 하고 받으면 된다.



설치할때마다 링크를 몰라서 메모 해둔다 ㅎㅎ.

다들 알겠지만 Express 는 무료 버전이다.~

'Manage' 카테고리의 다른 글

[CI TOOL] HUDSON 설치  (0) 2011.11.18
TOW(Trac On Windows) 설치하기  (2) 2009.03.09
SVN Notifier (SVN 알리미)  (0) 2009.03.09
지속적인 통합(Continuous Integration) 링크  (0) 2009.03.06
SVN 을 이용한 버전관리 방법  (0) 2009.02.26
Posted by 상현달
Manage2009. 3. 9. 19:52

Trac 은 이슈 추척 시스템 구축을 도와주는 Tool 이다. 사용자는 제품의 버그나 개선 사항을 웹 페이지를 통해 등록할 수 있고 개발자들은 이런 이슈들을 소스 버전과 같이 관리 할 수 있다. 아직 사용해 보지 않았다. ㅡㅡ 그래서 이번에 빌드 환경 만들때 사용해 보려고 한다.

설치하기 전에 TOW 0.2.2a 버전을 설치 하면 무엇이 포함되는지 살짝 보고 넘어간다.

TOW 0.2.2a Base package includes…  
 
* Python 2.4.4  
* Python for Windows Extensions build 210  
* Trac 0.10.4  
* Clearsilver 0.9.14  
* Apache HTTP Server 2.2.6  
* Mod_python 3.3.1  
* Subversion 1.4.5  
* Subversion Python binding 1.4.5  
* SQLite 3.5.2  
* pysqlite 2.3.5  
* EasyInstall  
* Added useful scripts.  
 
TOW 0.2.2a Standard package includes…  
 
* TOW 0.2.2 Base package  
* admin account has TRAC_ADMIN, XML_RPC permission.  
* Plugins  
o Web Admin Plugin r6060  
o Account Manager Plugin r2548  
o XML-RPC Plugin r2874  
o Eclipse Trac Integration r2874  
o WYSIWYG Editor Plugin r2856  
o trac.ini Admin Plugin r2883  
o TracNav 3.92  
* Macros  
o TOC Macro r2879  


1, 먼저 TOW 를 다운 받는다.(0.2.2.a_한글판) http://sourceforge.net/projects/traconwindows/
"TOW-0.2.2a-Standard-ko.ZIP" 버전의 파일을 받았다.

2, 파일을 적당한 위치로 옮기고 압축을 풀자.
"C:\TOW" 폴더에 압축을 풀었다.
% 설치하고 설정하면서 각각의 버전을 맞추는 일이 필요할수가 있다. 버전 맞추는 작업이 여간 까다롭지 않다. ㅡㅡ 링크를 참고하라

% 꼭 위의 경로에다 압축을 풀기를 권장한다. 나는 C 드라이브에 공간이 모잘라서 D 드라이버에 설치를 시도 하였으나 실패했다. ㅠㅠ  왜냐면, 스크립트 파일과 각 종 설치파일에 "C:\TOW" 이 경로가 하드 코딩 되어있기 때문이다. 바꾸고 바꾸고 해도 잘 안된다. ㅠㅠ

3, "C:\TOW\start-tow.bat" 파일을 실행 시킨다.
정상적으로 설치 되었다면 다음과 같은 화면이 출력된다.


4, 그리고 인터넷 브라우져를 이용해서 표시된 URL 을 입력해본다.
"http://localhost:8080/projects/HelloTOW" 보면 알겠지만 프로젝트의 설명이다.
IE 로 들어가서 잠깐만 살펴보면 쉽게 편집 가능하다.

5, "http://localhost:8080/svn/HelloTOW" IE 로 들어가 보자.
인증을 요구 하는 창이 뜬다. 비밀번호를 변경하고 들어가 보자.
들어가 보면 해당 프로젝트의 폴더 구조를 한눈에 볼수 있다.

% 비밀번호 변경하기: "C:\add-user.bat admin <PASSWORD>" 로 사용자를 추가 하거나 변경한다.

6, SVN 에 저장해 놓은 프로젝트와 연결을 시켜 보자.
지금 사용하고 있는 레파지 토리의 경로는 "D:\SVN" 폴더 밑에 저장해 두었다. (TRAC 의 SVN 기본 레파지 토리 Root 경로는 "C:\TOW\SvnRepo\Projects")이다.

그리고 연결하려는 레파지토리는 "D:\SVN\Etc" 이다.

6-1 먼저 TRAC 레파지 토리를 생성한다. "C:\TOW\create-trac-repo.bat Etc"
6-2 SVN 레파지토리 경로를 변경한다. "C:\TOW\TracRepo\Projects\Etc\conf\trac.ini" 파일을 열어서 "repository_dir"  의 경로를 "D:\SVN\Etc" 로 변경한다.

%참고로 TOW 가 기본으로 제공하는 SVN, TRAC 레파지 토리 경로를 기본으로 사용하면 6-2 와 같은 작업은 필요없다.
% 설정파일을 수정해서 레파지토리의 기본경로를 변경하려고 했는데 잘 안된다 ㅠㅠ 누가 알면 좀 알려주삼 ㅠㅠ

7, 이제 IE "http://localhost:8080/projects/Etc" 경로를 들어가 보자.

기본적으로 설치 하고 SVN 열결하는 것 까지 해봤더 사용하다가 설정이 까다로운 부분이 생기면 내용을 추가 하도록 하겠다.


Posted by 상현달
Manage2009. 3. 9. 11:14

여러 개발자가 하나의 소스를 각자 개발하고 합치는 일 자체가 커다란 일이 될수가 있다. 그나마 예방할수 있는 방법은 자주 Commit 하고 자주 Update 하는 방법 밖에 없을것 같다.

그래서 요놈을 한번 사용해 볼까 한다.

SVN Notifier 라는 유틸리티이다. SVN 에 올려진 소스를 등록해 놓으면 해당 소스의 변동 사항을 Tray 로 통보해 준다.

다운로드 링크이다.
http://svnnotifier.tigris.org/
.Net 기반으로 개발되어 있어서 .Net FrameWork 가 설치되어 있어야 한다.

이건 비공식 ? 한글화 된 버전을 받을수 있는 곳이다.
http://kndol.springnote.com/pages/709156

Posted by 상현달
Manage2009. 3. 6. 17:35

'Manage' 카테고리의 다른 글

[CI TOOL] HUDSON 설치  (0) 2011.11.18
Microsoft Visual C++ 2010 Express 설치하기  (0) 2010.11.12
TOW(Trac On Windows) 설치하기  (2) 2009.03.09
SVN Notifier (SVN 알리미)  (0) 2009.03.09
SVN 을 이용한 버전관리 방법  (0) 2009.02.26
Posted by 상현달