我们使用一些针对TFS2010为所有构建开发的构建过程模板,但这些BPT 不使用任何自定义活动。我们最近升级到TFS2012,在升级期间根据这些instructions转换了我们的BPT。
大部分时间都可以正常工作,但是会定期咳嗽:
TF215097:初始化构建定义的构建时发生错误\ Project1(Dev10)\ Simple - Manual:为根活动的参数提供的值不满足根活动的要求: 'DynamicActivity':对于名为'BuildSettings'的参数,预期输入参数值为'Microsoft.TeamFoundation.Build.Workflow.Activities.BuildSettings'。
任何日志中都没有任何内容,没有任何迹象表明我可以将其视为根本原因。唯一的解决方法是重新启动Build Controller,此时错误会消失几个小时。当我取消注册并重新注册控制器时,问题就消失了大约一天。
这里重要的是这些构建过程模板在TFS2012 上工作,但是他们突然停止工作,我无法确定。
答案 0 :(得分:5)
事实证明,一些构建仍然使用传统的2010风格的构建过程模板。每当有人排队其中一个构建时,整个构建控制器就开始吓坏了。通过摆脱这些BPT,我们解决了这个问题。