다음을 통해 공유


Team Foundation Build 사용자 지정

업데이트: 2007년 11월

Team Foundation Build는 빌드 자동화를 위한 확장 가능한 시스템으로서, 다른 Visual Studio Team System 도구와 통합되는 종단 간 공용 빌드를 사용할 수 있도록 합니다. Team Foundation Build에서 제공하는 간단한 대화 상자 및 마법사 기반 방법을 사용하여 빌드 정의를 만들 수 있습니다. 이 대화 상자를 사용하면 사용할 빌드 에이전트, 빌드할 솔루션, 저장 위치 등을 지정할 수 있습니다. 또한 마법사를 사용하면 빌드 단계를 추가하고 사용자 지정 작업을 작성하여 빌드를 사용자 지정하는 데 사용할 수 있는 TFSBuild.proj라는 MSBuild 프로젝트 파일을 생성할 수 있습니다.

Team Foundation Build는 확장할 수 있도록 디자인되었습니다. Build Definition 대화 상자는 일반적인 빌드 시나리오를 만족하는 빌드 정의를 만들 수 있도록 만들어졌습니다. 그렇더라도 일부 빌드 시나리오에서는 TFSBuild.proj 파일을 사용자 지정해야 합니다. Team Foundation Build에는 테스트 실행 및 소스 제어에서 소스를 가져오는 등의 작업을 지원하기 위한 일반적인 작업이 몇 가지 포함되어 있습니다. 그러나 빌드 프로세스에서 다른 작업을 빌드 프로세스의 일부로 실행해야 할 수 있습니다. 예를 들면 다음과 같습니다.

  • 빌드 관리자가 컴파일 완료 후 테스트가 시작되기 전에 출력 어셈블리를 지정된 위치에 배포하려는 경우

  • 회사에서 특별한 빌드 번호 매기기 체계를 필요로 하여 Team Foundation Build에 포함된 기본 번호 매기기 체계 중 하나를 재정의하려는 경우

  • 개발자가 빌드 프로세스 완료 후 출력 어셈블리에 서명하려는 경우

이 단원에서는 사용자 지정 작업을 작성하여 빌드 프로세스를 사용자 지정하는 방법에 대해 설명합니다.

단원 내용

Team Foundation Build 대상, 작업 및 속성

Team Foundation Build API 참조

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

연습: BuildStep 작업을 사용하여 빌드 단계 추가

연습: Visual Studio 설치 프로젝트를 빌드하도록 팀 빌드 구성

관련 단원

MSBuild

MSBuild 참조

참고 항목

기타 리소스

Team Foundation Build 관리