소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

Java/Hudson 2

Hudson을 이용한 빌드 배포 테스트 자동화

Continuous Integration(점진적 통합,이하 CI)이란, 개발자가 각각 개발한 소스코드를 모아서 한꺼번에 빌드하는 통합 빌드의 과정을 특정 시점이 아니라 매일이나 매주와 같이 아주 잦은 주기로 수행함으로써 통합에서 발생하는 오류와 시간을 줄이기 위한 기법이다.Extreme Programming Community (XP)에서 애자일 방법론의 일부로 Kent Beck에 의해서 고안된 방법으로 다음과 같은 특징을 가지고 있다.1. CI의 특징(1) 소스코드 일관성 유지CI툴을 설정하기 위해서는 기본적으로 소스 관리 시스템이 필요하다.대표적인 소스 관리 시스템은 Subversion,CVS,Perforce등이 있다.CI툴은 이 소스 관리 시스템으로부터 프로젝트 소스의 메인 브랜치(trunk 라고도 ..

Java/Hudson 2012.08.01

Hudson 설치 및 사용법

1. Hudson 홈페이지 http://hudson-ci.org/ 좌측 상단의 링크를 클릭하여 hudson.war 파일을 다운로드 한다. 2. Linux 시스템에 "hudson" 사용자 추가 $ adduser hudson $ passwd hudson 3. Linux 시스템에 Tomcat 설치 hudson 계정으로 설치한다. 설치경로: /home/hudson/tomcat 설치파일: apache-tomcat-6.0.29.tar.gz (7버젼은 안되네요 6버젼 받으삼~) Tomcat 홈페이지: http://tomcat.apache.org 다운로드 페이지에서 apache-tomcat-6.0.29.tar.gz 파일을 다운로드 한다. 톰켓설치파일의 압축을 푼다. $ tar xvf apache-tomcat-6.0.2..

Java/Hudson 2012.08.01
728x90
반응형