이전 포스팅에서 HUDSON 설치가 되었다면, 이제 실제 구성한 프로젝트를 연결해서 사용하는 방법을 제시합니다.

MS Build 플러그인 설치

먼저 왼편 메뉴에서 “Hudson 관리”를 선택합니다.

Manage Hudson 화면에서 “Manage Plugins”을 선택합니다.

Hudson Plugin Manager 에서 보이는 탭들 중 Available을 클릭합니다.

Available 하단의 탭 중, Search를 클릭합니다. 그리고 검색어를 MS로 넣고 “Search” 버튼을 클릭합니다.

검색된 항목 중, “Hudson MS Build”라는 플러그인을 설치하고, Hudson을 재시작합니다.

소스 버전 관리 설정

먼저 왼편 메뉴에서 “Hudson 관리”를 선택합니다.

Manage Hudson 화면에서 “Configure System”을 선택합니다.

System Configurations 화면에서 스크롤 해서 내리다 보면, “Subversion” 항목을  볼 수 있습니다.
( 만일 없다면, Plugin이 설치되지 않은 것이므로, “Hudson 관리” 에서 Manage Plugins에 들어가, Subversion Plugin 설치를 확인합니다. 확인 후 시스템을 다시 시작하면 됩니다. )

Subversion Workspace Version 항목에서 자신이 사용 중인 Version을 선택하세요. ( 저 같은 경우 1.8 이군요 )

그리고 Save 하시면 됩니다.

그리고 난 뒤, 다시 Manage Hudson 화면으로 돌아가서, Configure System에 들어갑니다.
Configure System 항목 중, MS Build로 가서, 자신이 원하는 MSBuild를 선택해서 넣도록 합니다.

저 같은 경우 4.0 x64용 버전이 필요하므로 아래와 같이 입력했습니다.

 

작업 만들기 - 기본

먼저 왼편 메뉴에서 “새 작업”을 선택합니다.

새작업 상세 내용에서 Build 작업 이름을 넣고, “Build a free-style software job”를 선택한 뒤 “OK” 버튼을 클릭합니다.

Job configurations 화면에서 하단으로 스크롤을 하면 Source Code Management 라는 항목이 보입니다.
해당 항목에서 Subversion을 선택한 뒤, Repository URL을 입력합니다.

만일 최초로 Subversion 정보를 입력한 경우, 입력하면 하단에 붉은색 글자로 Credential 정보 입력을 요구하는 내용이 있습니다. 그 중 링크로 되어 있는 “enter credential” 이라는 항목을 클릭합니다.

Subversion Authentication 이라는 창이 뜨면, 현재 구성된 SVN 설정 대로 설정해주시면 됩니다.

저 같은 경우 User/Password 방식이라서 해당되는 내용을 넣었습니다.

다시 “Job configurations” 화면으로 돌아오는데, “Repository URL” 항목에 마우스로 클릭 후 다른 곳을 클릭하면, 붉은색 글자가 사라집니다.

하단에 위치한 “Build Triggers” 항목으로 가서 “Poll SCM” 항목에 체크해주시고, Scheduale 부분에 Clontab 형식의 시간을 넣어주시면 됩니다.

매 분마다 해당 위치의 SVN 쿼리 정도는 큰 부하가 안되기 때문에, 저 같은 경우에는 * * * * * 라고 넣었습니다.

작업 만들기 – Project Build 구성.

이제 할 내용은 “Build” 항목에 있는 Add build step을 구성합니다.

Add build step 을 클릭하면 하단으로 메뉴가 나오는데 그 중 Build a visual studio project or solution using MS Build 를 선택합니다.

그러면 3가지 항목이 표시되는데, 그 중 MS Build 될 파일을 선택합니다.
소스 버전 관리를 그대로 다운 받았을 때 기준의 폴더로 솔루션 파일(sln) 혹은 프로젝트 파일(proj)을 선택하시면 됩니다.

728x90

+ Recent posts