GetBuildProperties 작업

업데이트: 2007년 11월

GetBuildProperties 작업은 빌드 속성의 초기 값을 출력합니다.

매개 변수

매개 변수

설명

TeamFoundationServerUrl

Team Foundation Server URL을 지정합니다(예: http://MyServer:8080).

BuildUri

빌드 URI를 지정합니다.

BuildAgentName

출력 매개 변수. 빌드 에이전트 이름을 지정합니다.

BuildAgentUri

출력 매개 변수. 빌드 에이전트 URI를 지정합니다.

BuildDirectory

출력 매개 변수. 빌드 에이전트의 빌드 디렉터리를 지정합니다.

BuildDefinitionName

출력 매개 변수. 빌드 정의 이름을 지정합니다.

BuildDefinitionUri

출력 매개 변수. 빌드 정의 URI를 지정합니다.

BuildNumber

출력 매개 변수. 빌드 번호를 지정합니다.

ConfigurationFolderUri

출력 매개 변수. TFSBuild.proj 및 TFSBuild.rsp 파일이 저장된 폴더의 소스 제어 URI를 지정합니다.

ConfigurationFolderGetTime

출력 매개 변수. 빌드의 구성 폴더 내용을 가져온 날짜 및 시간을 지정합니다.

Droplocation

출력 매개 변수. 빌드 이진 파일 및 로그 파일이 저장된 공유 폴더를 지정합니다.

MachineName

출력 매개 변수. 빌드 에이전트 컴퓨터의 이름을 지정합니다.

MaxProcesses

출력 매개 변수. 빌드 에이전트에서 실행할 수 있는 최대 프로세스 수를 지정합니다.

Port

출력 매개 변수. Team Foundation 응용 프로그램 서비스와 통신하는 데 사용하는 포트를 지정합니다.

RequestedBy

출력 매개 변수. 빌드를 요청한 사용자를 지정합니다.

RequestedFor

출력 매개 변수. 빌드를 요청한 관련 사용자를 지정합니다.

StartTime

출력 매개 변수. 빌드 시작 시간을 지정합니다.

설명

GetBuildProperties 작업은 Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll 파일에 정의됩니다. Microsoft.TeamFoundation.Build.targets 파일에는 Team Foundation Build에서 InitializeBuildProperties 대상의 기본 구현으로 사용하는 GetBuildProperties 작업의 인스턴스가 포함되어 있습니다.

Team Foundation Build 컴퓨터의 <root>:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild 폴더에는 Microsoft.TeamFoundation.Build.targets 파일이 들어 있습니다.

예제

다음 예제에서는 Microsoft.TeamFoundation.Build.targets 파일에 정의되어 있는 GetBuildProperties 작업의 기본 인스턴스를 보여 줍니다.

<GetBuildProperties     TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
     BuildUri="$(BuildUri)">
    <Output TaskParameter="BuildAgentName" PropertyName="BuildAgentName" />
    <Output TaskParameter="BuildAgentUri" PropertyName="BuildAgentUri" />
    <Output TaskParameter="BuildDirectory" PropertyName="BuildDirectory" />
    <Output TaskParameter="BuildDefinitionName" PropertyName="BuildDefinitionName" />
    <Output TaskParameter="BuildDefinitionUri" PropertyName="BuildDefinitionUri" />
    <Output TaskParameter="BuildNumber" PropertyName="BuildNumber" />
    <Output TaskParameter="ConfigurationFolderUri" PropertyName="ConfigurationFolderUri" />
    <Output TaskParameter="ConfigurationFolderGetTime" PropertyName="ConfigurationFolderGetTime" />
    <Output TaskParameter="DropLocation" PropertyName="DropLocation" />
    <Output TaskParameter="MachineName" PropertyName="MachineName" />
    <Output TaskParameter="MaxProcesses" PropertyName="MaxProcesses" />
    <Output TaskParameter="Port" PropertyName="Port" />
    <Output TaskParameter="RequestedBy" PropertyName="RequestedBy" />
    <Output TaskParameter="RequestedFor" PropertyName="RequestedFor" />
    <Output TaskParameter="StartTime" PropertyName="StartTime" />
</GetBuildProperties>

참고 항목

작업

방법: 빌드 번호 사용자 지정

개념

Team Foundation Build 작업

기타 리소스

Team Foundation Build 사용자 지정

Team Foundation Build 대상, 작업 및 속성