正如大多数人所知,TFS Team Build 2010是基于Windows Workflow的。它带有一些开箱即用的自定义活动。有没有可用于这些活动的文件?
例如,Microsoft.TeamFoundation.Build.Workflow.Activities.GetBuildAgent是基本上只有一个名为Result的属性的活动之一,我假设它采用接收代理名称的变量名称。但是它如何确定选择哪个代理?哪些变量/参数用于接收输入/输出?我敢肯定,如果我四处询问,我可以弄清楚这个特定的活动是如何运作的,但其他50个活动呢?到目前为止,我没有成功找到有关这些Microsoft提供的活动的文档。
答案 0 :(得分:0)
目前没有关于这些活动的文档。我已经看到一些关于团队构建的书的预览很快就会到来(密切注意this blog)和VS ALM游侠将在CY11开始时带来他们对codeplex的指导。
答案 1 :(得分:0)
有关所有包含的构建活动的文档,请参阅MSDN上的Team Foundation Build Activities。
GetBuildAgent
活动只能在AgentScope
活动中使用。它返回正在运行的构建代理的IBuildAgent
对象。
威廉关于 Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build 的书籍也将更详细地介绍这些构建活动。
答案 2 :(得分:0)
除了内置活动之外,我立即发现需要实现自定义活动。一些自定义活动示例是:
我发现an article by Jakob Ehn非常有助于浏览此过程。
Ewald Hofman has a very thorough guide可帮助您更好地自定义Team Build。它是一个很好的参考。