방법: 빌드 에이전트 만들기 및 관리

업데이트: 2007년 11월

새 빌드 정의를 만들기 전에 먼저 빌드 에이전트로 지정할 컴퓨터를 설정해야 합니다. 자세한 내용은 방법: Team Foundation Build 설정 및 설치를 참조하십시오. Team Foundation Build 및 필요한 구성 요소가 한 대 이상의 컴퓨터에 설치되면 Visual Studio Team System 사용자 인터페이스를 사용하여 새 빌드 에이전트를 만들거나 기존 빌드 에이전트를 관리할 수 있습니다. 각 빌드 에이전트는 하나의 포트에만 연결할 수 있습니다. 대부분의 경우 이것은 각 빌드 에이전트가 하나의 빌드 컴퓨터와 연결된다는 것을 의미합니다. 그러나 명령줄에서 tfsbuildservice.exe를 실행하면 대화형 포트를 지정하여 사용할 수도 있습니다. 대화형 포트를 사용하면 Windows Forms 열기 및 닫기와 관련된 테스트를 실행할 수 있습니다. 자세한 내용은 Team Foundation Server 구성 요소의 TfsBuildService.exe.config 파일 설정방법: Team Foundation Build의 대화형 포트 구성을 참조하십시오.

필수 권한

이 절차를 수행하려면 빌드 관리 보안 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

새 빌드 에이전트 만들기

빌드 에이전트 관리 대화 상자를 사용하여 컴퓨터를 빌드 에이전트로 지정합니다.

새 빌드 에이전트를 만들려면

  1. 팀 탐색기에서 빌드 에이전트를 연결할 팀 프로젝트를 선택합니다.

  2. 빌드 메뉴에서 빌드 에이전트 관리를 클릭합니다.

    빌드 에이전트 관리 대화 상자가 나타납니다.

  3. 새로 만들기를 클릭합니다.

    빌드 에이전트 속성 대화 상자가 나타납니다.

  4. 표시 이름 텍스트 상자에 빌드 에이전트의 이름을 입력합니다.

    빌드 에이전트 관리 대화 상자에 이름이 표시됩니다.

  5. 필요한 경우 설명 텍스트 상자에 설명을 입력합니다.

    예를 들어 "이 빌드 에이전트는 롤링 빌드 전용" 등으로 입력합니다.

  6. 컴퓨터 이름 텍스트 상자에 Team Foundation Build가 설치된 컴퓨터의 이름을 입력합니다.

  7. Team Foundation에서 Team Foundation Build와 통신하는 데 사용하는 포트 번호를 통신 포트 텍스트 상자에 입력합니다.

    기본값은 9191입니다. Team Foundation에서 사용하는 포트에 대한 자세한 내용은 Team Foundation Server 보안 아키텍처를 참조하십시오.

  8. HTTPS 및 SSL(Secure Sockets Layer)이 필요하도록 빌드 에이전트를 설정하려면 보안 채널(HTTPS) 필요를 선택합니다.

    HTTPS를 사용하는 데 필요한 단계에 대한 자세한 내용은 방법: HTTPS 및 SSL(Secure Sockets Layer)이 필요하도록 빌드 에이전트 설정을 참조하십시오.

  9. 작업 디렉터리 텍스트 상자에 빌드 에이전트의 작업 디렉터리 값을 입력합니다.

    기본값은 $(Temp)\$(BuildDefinitionPath)입니다. BuildDefinitionPath 속성이 <Team Project>\<Build Definition Name>(으)로 확장됩니다. 빌드 정의에 고유한 정수 ID로 확장되는 BuildDefinitionId를 사용할 수도 있습니다. 일반적으로 BuildDefinitionId는 간단한 경로를 만드는 데 사용됩니다.

    참고:

    기본값 단추를 클릭하여 통신 및 작업 디렉터리 텍스트 상자 값을 기본값으로 되돌립니다.

    에이전트 상태의 기본 설정은 사용입니다. 그 밖에도 에이전트 상태를 나타내는 값들이 표시됩니다.

빌드 에이전트 편집 및 제거

빌드 에이전트 관리 대화 상자를 사용하여 이미 지정된 빌드 에이전트를 편집하거나 제거할 수도 있습니다.

빌드 에이전트를 제거하려면

  1. 팀 탐색기에서 제거할 빌드 에이전트가 포함된 팀 프로젝트를 선택합니다.

  2. 빌드 메뉴에서 빌드 에이전트 관리를 클릭합니다.

    빌드 에이전트 관리 대화 상자가 나타납니다.

  3. 빌드 에이전트 목록에서 제거할 빌드 에이전트를 선택한 다음 제거를 클릭합니다.

    목록에서 빌드 에이전트가 제거됩니다.

빌드 에이전트를 편집하려면

  1. 팀 탐색기에서 편집할 빌드 에이전트가 포함된 팀 프로젝트를 선택합니다.

  2. 빌드 메뉴에서 빌드 에이전트 관리를 클릭합니다.

    빌드 에이전트 관리 대화 상자가 나타납니다.

  3. 빌드 에이전트 목록에서 편집할 빌드 에이전트를 선택한 다음 편집을 클릭합니다.

    빌드 에이전트 속성 대화 상자가 나타납니다.

  4. 빌드 에이전트 속성 대화 상자에서 항목 중 하나를 편집한 다음 확인을 클릭하여 저장할 수 있습니다.

  5. 빌드 에이전트를 사용하지 않으려면 에이전트 상태 드롭다운 메뉴에서 사용 안 함을 선택합니다.

    빌드 에이전트 상태를 사용 안 함으로 설정하면 빌드 에이전트가 다시 사용으로 설정될 때까지 큐에 대기 중인 빌드가 활성 상태로 큐에 유지됩니다.

참고 항목

작업

연습: Team Foundation Build에서 빌드 정의 만들기

방법: Team Foundation Build 에이전트에 대한 사용 권한 설정

방법: Team Foundation Build 설정 및 설치

연습: 사용자 지정 작업을 통해 Team Foundation Build 사용자 지정

개념

Team Foundation Build 개요

기타 리소스

Team Foundation Build에서 빌드 정의 사용