다음을 통해 공유


시나리오: Team Foundation Build 서비스 설치

Team Foundation Build Service 설치

빌드 컨트롤러 및 에이전트

기본 설정으로 Team Foundation Build 서비스를 설치하면 빌드 컨트롤러와 단일 빌드 에이전트가 만들어집니다. 팀의 필요에 따라 컨트롤러로 사용할 Team Foundation Build 서비스 인스턴스, 하나 이상의 빌드 에이전트 또는 둘 다를 구성할 수 있습니다.

빌드 컨트롤러를 사용하여 Visual Studio Team Foundation Server에 연결합니다. 일반적으로 빌드 컨트롤러 자체는 많은 프로세서 시간을 요청하지 않습니다. 그러나 여러 빌드를 동시에 실행하면 빌드 컨트롤러에 메모리가 많이 필요할 수 있습니다. 따라서 빌드 컨트롤러를 만들 가상 컴퓨터 또는 물리적 컴퓨터에 충분한 메모리를 제공해야 합니다.

빌드 에이전트는 빌드 컨트롤러에 연결하고, 프로세서 또는 디스크를 많이 사용하는 작업을 수행합니다. 빌드 에이전트는 프로세서를 많이 사용하는 작업의 대부분을 수행하므로 허용된 시간 내에 빌드 에이전트가 작업을 수행할 수 있도록 빌드 컴퓨터에 강력한 하드웨어를 사용해야 합니다.

빌드 서비스 토폴로지

Team Foundation Server와 같은 컴퓨터 또는 하나 이상의 별도의 컴퓨터에 Team Foundation Build 서비스를 설치할 수 있습니다. 대부분의 경우 다음과 같은 이유 때문에 Team Foundation Build 서비스를 Team Foundation Server와 같은 컴퓨터에 설치하지 않아야 합니다.

  • 빌드가 실행 중이면 Team Foundation Server 성능이 저하될 수도 있습니다.

  • Team Foundation Build 서비스를 설치하면 Team Foundation Server의 공격 대상 영역이 증가합니다. 예를 들어 악의적인 사용자가 임의의 코드를 실행하여 서버를 제어하고 데이터를 가로채기 위해 빌드 정의를 만들 수 있습니다.

Visual Studio Team System 2008 Team Foundation Server에 포함된 Team Foundation Build 서비스에서 현재 버전으로 업그레이드하는 경우 이전 버전의 Team Foundation Build 서비스를 바로 제거하지 않아도 됩니다. 두 버전을 함께 실행할 수 있습니다.

참고

Team Foundation Build 서비스에 대한 자세한 내용은 Microsoft 웹 사이트에서 Managing Team Foundation Build 페이지를 참조하십시오.

참고 항목

참조

검사 목록: Team Foundation Build 서비스 설치