4

我们使用一些经过调整的构建过程模板,为 TFS2010 开发用于我们所有的构建,但这些 BPT没有使用任何自定义活动。我们最近升级到 TFS2012,并在升级期间根据这些说明转换了我们的 BPT 。

这在大多数情况下都可以正常工作,但是会定期咳嗽:

TF215097:为构建定义 \Project1 (Dev10)\Simple 初始化构建时出错 - 手动:为根活动的参数提供的值不满足根活动的要求:“DynamicActivity”:需要类型为“的输入参数值” Microsoft.TeamFoundation.Build.Workflow.Activities.BuildSettings' 用于名为“BuildSettings”的参数。

任何日志中都没有任何内容,我无法以任何方式将其视为根本原因。唯一的解决方法是重新启动构建控制器,此时错误会消失几个小时。当我取消注册并重新注册控制器时,问题消失了大约一天。

这里重要的是,这些构建过程模板确实可以在 TFS2012 上工作,但是它们突然停止工作,我无法确定。

4

1 回答 1

5

事实证明,一些构建仍在使用旧的 2010 风格的构建过程模板。每当有人将其中一个构建排入队列时,整个构建控制器就会开始吓坏了。通过摆脱那些 BPT,我们解决了这个问题。

于 2012-12-31T16:08:23.463 回答