SetBuildProperties 작업
업데이트: 2007년 11월
SetBuildProperty 작업은 빌드의 LabeName 속성을 설정합니다.
매개 변수
매개 변수 |
설명 |
---|---|
TeamFoundationServerUrl |
Team Foundation Server URL을 지정합니다(예: http://MyServer:8080). |
BuildUri |
빌드 URI를 지정합니다. |
BuildNumber |
빌드 번호를 지정합니다. |
LabelName |
레이블 이름을 지정합니다. 새 레이블 이름을 지정하려면 TFSBuild.proj 파일에서 LabelName 및 LabelScope 속성을 설정합니다. |
CompilationStatus |
컴파일 상태를 지정합니다. 유효한 값은 Succeeded, Failed , Unknown입니다. |
DropLocation |
저장 위치를 지정합니다. 저장 위치는 빌드 계정으로 읽거나 쓸 수 있는 공유 폴더여야 합니다. |
Quality |
빌드 품질을 지정합니다. 빌드 품질에 대한 자세한 내용은 방법: 빌드 품질 설정을 참조하십시오. |
Status |
빌드 상태를 지정합니다. 유효한 값은 NotStarted, InProgress, Succeeded, PartiallySucceeded, Failed, Stopped입니다. |
TestStatus |
테스트 상태를 지정합니다. 유효한 값은 Succeeded, Failed, Unknown입니다. |
설명
SetBuildProperties 작업은 Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll 파일에 정의됩니다. Microsoft.TeamFoundation.Build.targets 파일에는 Team Foundation Build에서 CoreLabel 대상의 기본 구현으로 사용하는 SetBuildProperties 작업의 인스턴스가 포함되어 있습니다.
Team Foundation Build 컴퓨터의 <root>:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild 폴더에는 Microsoft.TeamFoundation.Build.targets 파일이 들어 있습니다.
예제
다음 예제에서는 Microsoft.TeamFoundation.Build.targets 파일에 정의되어 있는 SetBuildProperties 작업의 기본 인스턴스를 보여 줍니다.
<SetBuildProperties
TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
BuildUri="$(BuildUri)"
LabelName="$(LabelName)$(LabelScope)" />