2014-10-14 7 views
0

사용자 지정 TFS 작업에서 내 빌드 정의에 정의 된 다음 값에 대한 액세스를 얻으려고합니다. 사용자 지정 TFS 작업에서 원본 설정 검색

enter image description here

어디이 저장됩니까? 나는 환경 변수에서 그것을 볼 수 없다. 또한 Microsoft.TeamFoundation.Build.Workflow.Activities.GetBuildDetail 활동으로 검색 한 IBuildDetail 전체를 살펴 보았지만 어디서나 값을 찾을 수는 없습니다.

소스가 검색되기 전에이 파일이 필요합니다.

누군가 도움을 줄 수 있습니까? 감사합니다.

+0

이 어떤 부분? 소스가 검색된 후? 이 경우 VersionControlClient를 사용하여 src 폴더의 작업 영역 구성을 쿼리 할 수 ​​있습니다. – jessehouwing

+0

좋은 지적. 실제로 소스가 검색되기 전에. 이를 반영하기 위해 질문을 업데이트했습니다. –

+0

저는 작업 흐름을 만드는 활동을 직접 반영합니다. 그것은 알고 있어야합니다 :). 내 전화가 못하게 해. – jessehouwing

답변

0

CreateWorkspace 활동은 WorkspaceMappings을 잡기 위해 다음 줄을 사용

Mappings = new InArgument<List<IWorkspaceMapping>>(env => buildDetail.Get(env).BuildDefinition.Workspace.Mappings) 

당신이 반사경 또는 dotPeek 또는 IlSpy이보고있는 경우 : 작업 흐름의

private Activity CreateBody(); 

Declaring Type: Microsoft.TeamFoundation.Build.Workflow.Activities.CreateWorkspace 
Assembly: Microsoft.TeamFoundation.Build.Workflow, Version=12.0.0.0 
관련 문제