336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

관리하는 프로젝트가 많은 경우 다수의 Build Agent를 통해 병렬 빌드를 수행하여 빌드 시간을 단축 시킬 수 있습니다.

TeamCity 설치 시 1개의 Build Agent가 설치 되며, 추가 설치가 필요한 경우 별도로 구매 하거나 최소 3개의 Build Agent가 포함 되어 있는 Enterprise 버전을 구매 하시면 됩니다.

그럼 Windows OS 상에서 Build Agent를 추가 설치 하는 방법에 대해 살펴 보도록 하겠습니다.

   

Build Agent 다운로드

TeamCity Agents 관리 페이지에서 Install Build Agents를 선택 하면 Build Agent Installer를 받을 수 있습니다.

   

Build Agent 설치 시작

다운 받은 Installer를 실행하여 순서대로 선택 하다 보면 다음의 설치 경로 선택 화면이 보입니다.

해당 경로가 비어 있는 지 확인 한 후 진행하시면 설치가 시작됩니다.

설치가 완료되면 다음의 설정 화면이 보이는데, 추가 설치 한 경우 Save 버튼 누르기 전에 각종 설정을 변경 해야 됩니다.

설정을 변경 하기 전에 Save를 선택 하면, 기본설정 정보들을 이용하여 BuildAgent 윈도우 서비스의 생성을 시도합니다.

이 때 이미 설치된 BuildAgent와 동일한 서비스가 검색되면 서비스 생성은 실패 하며 BuildAgent는 구동되지 않게 됩니다.

   

BuildAgent 기본 설정

설정 화면에서 다음의 정보들을 입력합니다.

  • serverUrl : TeamCity Url
  • Name : Agent명(Teamcity 관리 페이지에 보여집니다.)
  • ownPort : 다른 Agent Port와 충돌하지 말아야 합니다.

BuildAgent 윈도우 서비스 설정

이미 설치된 BuildAgent 윈도우 서비스와의 충돌을 방지 하기 위해 다음의 설정 파일을 편집기로 편집합니다.

  • C:\TeamCity\buildAgent2\launcher\conf\wrapper.conf (BuildAgent 설치 경로는 C:\TeamCity\buildAgent2로 간주합니다.)

붉은 색 표시 부분을 참조하여 수정하고 저장합니다.

#********************************************************************

# Wrapper Windows Properties

#********************************************************************

# Title to use when running as a console

wrapper.console.title=TeamCity Build Agent2

   

#********************************************************************

# Wrapper Windows NT/2000/XP Service Properties

#********************************************************************

# WARNING - Do not modify any of these properties when an application

# using this configuration file has been installed as a service.

# Please uninstall the service before modifying this section. The

# service can then be reinstalled.

   

# Name of the service

wrapper.ntservice.name=TCBuildAgent2

   

# Display name of the service

wrapper.ntservice.displayname=TeamCity Build Agent2

   

# Description of the service

wrapper.ntservice.description=TeamCity Build Agent2 Service

이제 Installer의 Save를 선택하고 BuildAgent 윈도우 서비스를 구동 할 계정을 설정하면 BuildAgent 설치가 종료되고 변경된 설정 정보들을 이용하여 BuildAgent 윈도우 서비스가 생성 및 구동하게 됩니다.

   

BuildAgent 인가

TeamCity Agents 관리 페이지에 들어가면 Unauthorized 탭에 추가 설치 한 BuildAgent가 보입니다.

Unauthorized를 선택하고 Authorize를 클릭하면 BuildAgent가 활성화 됩니다.

최종 확인

   

+ Recent posts