본문 바로가기

젠킨스

(2)
Hudson을 이용한 빌드와 테스트의 자동화 Hudson을 이용한 빌드와 테스트의 자동화 2007-04-04 BEA Systems Korea Sr consultant Byungwook Cho (bcho@bea.com) Continuous Integration(점진적 통합,이하 CI)이란, 개발자가 각각 개발한 소스코드를 모아서 한꺼번에 빌드하는 통합 빌드의 과정을 특정 시점이 아니라 매일이나 매주와 같이 아주 잦은 주기로 수행함으로써 통합에서 발생하는 오류와 시간을 줄이기 위한 기법이다. Extreme Programming Community (XP)에서 애자일 방법론의 일부로 Kent Beck에 의해서 고안된 방법으로 다음과 같은 특징을 가지고 있다. 1. CI의 특징 (1) 소스코드 일관성 유지 CI툴을 설정하기 위해서는 기본적으로 소스 관리 시..
Jenkins 권한 설정 실패시 초기화 방법 [출처] 떵자루의 개인 블로그 젠킨스를 설치하고 보안관련 설정을 할 때는 로그인해서 사용할 수 있는 기본 사용자를 추가해야 한다. 만약 사용자를 추가하지 않고 설정을 하고 저장한다면 로그인을 해서 젠킨스에 대한 부분을 전혀 사용할 수 없는 문제가 발생한다. 이때에는 젠킨스가 설치된 곳에 위치한 ‘config.xml’ 파일의 보안과 권한관련 된 부분을 초기화해줘야 한다. 파일 위치 ${JENKINS_HOME}/config.xml 1 ${JENKINS_HOME}/config.xml 수정부분 하위에 기타값들이 설정되어 있다면 해당되는 엘러먼트의 모든 값을 삭제[