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>