CreateWorkspaceTask 작업
업데이트: 2007년 11월
CreateWorkspaceTask 작업은 TFSBuild.proj 파일에 지정된 이름과 매핑 파일을 사용하여 작업 영역을 만듭니다.
매개 변수
매개 변수 |
설명 |
||
---|---|---|---|
TeamFoundationServerUrl |
Team Foundation Server URL을 지정합니다(예: http://MyServer:8080). |
||
BuildUri |
빌드 URI를 지정합니다. |
||
BuildDirectory |
빌드 디렉터리를 지정합니다. |
||
SourcesDirectory |
소스 파일의 디렉터리에 대한 솔루션 루트를 지정합니다. |
||
Name |
작업 영역 이름을 지정합니다. 기본적으로 소스를 가져오기 위해 Team Foundation Build에서 만드는 작업 영역은 $(COMPUTERNAME)$(TeamProject)$(BuildType)입니다. 사용자 지정된 작업 영역 이름을 사용하도록 TFSBuild.proj 파일에서 WorkspaceName 속성을 재정의합니다.
|
||
Comment |
기본적으로 Team Foundation Build에서 만드는 작업 영역에 사용되는 설명은 “Team Foundation Build로 만든 작업 영역”입니다. 다른 설명을 지정하도록 TFSBuild.proj 파일에서 CreateWorkspaceTaskComment 속성을 재정의합니다. |
||
Name |
String 출력 매개 변수입니다. 기본적으로 이 매개 변수는 WorkspaceName 속성 값을 지정합니다. |
||
Owner |
String 출력 매개 변수입니다. 기본적으로 이 매개 변수는 WorkspaceOwner 속성 값을 지정합니다. |
설명
CreateWorkspaceTask 작업은 Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll에 정의되어 있습니다. Microsoft.TeamFoundation.Build.targets 파일에는 Team Foundation Build에서 InitializeWorkspace 대상의 기본 구현으로 사용하는 CreateWorkspaceTask 작업의 인스턴스가 포함되어 있습니다.
Team Foundation Build 컴퓨터의 <root>:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild 폴더에는 Microsoft.TeamFoundation.Build.targets 파일이 들어 있습니다.
예제
다음 예제에서는 Microsoft.TeamFoundation.Build.targets 파일에 정의되어 있는 CreateWorkspaceTask 작업의 기본 인스턴스를 보여 줍니다.
<CreateWorkspaceTask
TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
BuildUri="$(BuildUri)"
BuildDirectory="$(BuildDirectory)"
SourcesDirectory="$(SolutionRoot)"
Name="$(WorkspaceName)"
Comment="$(CreateWorkspaceTaskComment)">
<Output TaskParameter="Name" PropertyName="WorkspaceName" />
<Output TaskParameter="Owner" PropertyName="WorkspaceOwner" />
</CreateWorkspaceTask>
참고 항목
작업
연습: 명령줄에서 Team Foundation 버전 제어 사용
개념
Team Foundation Build 구성 파일 이해