在自定义TFS活动中,我试图访问我的构建定义中定义的以下值。
这是存储在哪里的?我无法在环境变量中看到它。我还查看了使用Microsoft.TeamFoundation.Build.Workflow.Activities.GetBuildDetail活动检索到的IBuildDetail,但我无法在任何地方找到该值。
在检索来源之前我需要这个。
有人可以帮忙吗?非常感谢!
答案 0 :(得分:0)
CreateWorkspace
活动使用以下行来获取WorkspaceMappings:
Mappings = new InArgument<List<IWorkspaceMapping>>(env => buildDetail.Get(env).BuildDefinition.Workspace.Mappings)
如果您有Reflector或dotPeek或IlSpy,请查看:
private Activity CreateBody();
Declaring Type: Microsoft.TeamFoundation.Build.Workflow.Activities.CreateWorkspace
Assembly: Microsoft.TeamFoundation.Build.Workflow, Version=12.0.0.0