2016-09-21 72 views
-3

我们使用TFS聚合器根据其子的状态更改自动更新用户故事的状态,并自动更新用户故事的其他项目状态(如果它们是相关的)。 同样重要的一点是,我们聘请外部自由职业者来帮助我们做到这一点。当我们在他的环境中测试它时,它运行良好。但是,当我们的环境部署到 时 - 没有任何变化,新功能无法使用。TFS聚合器实现的问题

你推荐我们检查一下吗?

这个集成问题的原因是什么?

我们应该采取什么行动?

您的建议比欢迎!

+0

为什么不咨询你聘请的外部自由职业者?他不提供如何部署的步骤吗?你的环境和他的一样吗?你使用的是哪个版本的TFS? –

+0

他正试图解决这个问题,但到目前为止我们没有找到解决方案。我们都使用相同的版本(TFS更新3)。现在我们试图匹配我们的环境 - 例如,我们没有在我们的TFS服务器上安装Visual Studio,他做了。我们的专家说,由于版本升级问题(我们从2013年升级到2015年3),聚合器无法连接到TFS服务器。 –

+0

请查看我的回复以解决您的问题。 –

回答

0

首先,尝试按照本网站上的安装步骤来安装该插件:https://github.com/tfsaggregator/tfsaggregator/wiki/Install

如果仍然无法正常工作。下面是故障排除页面,您可以参考:TFS Aggregator Troubleshooting

  • 您正在使用此服务器端插件的 权服务器的正确版本。您可以在网站上获得此插件的多个版本 https://github.com/tfsaggregator/tfsaggregator
  • 您已更新触发规则的工作项目。如果规则的工作项之间的导航(TFS的 聚合仅对一旦有 被更新汇总规则的工作项目。这可能会在未来的版本中改变。)
  • ,工作项目有一个适当的 链接(例如亲子)。
  • 复制的DLL和政策文件的插件位置上 所有TFS应用层服务器(通常在:\ PROGRAM 文件\微软的Team Foundation Server {版本} \应用层\ WEB 服务\ BIN \插件)
  • 您在 TFSAggregator2.ServerPlugin.policies中有源和目标字段的有效名称。
  • 保存文件时,将其保存为UTF-8编码(在Notepad ++ 中称为“不含BOM的utf-8”)。
  • 您已授予运行该插件的用户的权限,例如,将TFS服务帐户添加到项目集管理员 TFS群组中 。

    您可能需要使用tfssecurity /收集从命令行执行此操作:http://server:8080/tfs/DefaultCollection/G +“项目 集管理员”,“LOCAL SERVICE”如果你的服务帐户 无论是本地服务,网络服务或任何其他Windows知名 身份,因为它们不再在权限UI中显示。

  • 当使用模拟选项,确保执行 插件(通常是TFS服务帐户)的用户在服务器级别
  • “使上 代表他人请求”权限如果你升级你的TFS 2013.20至2015. *和2015年至2015年至 2015。1,并且在执行此TFS升级之前没有卸载TFS聚合器,聚合器不起作用。从TFS 2013 Program Files文件夹的 中删除TFS Aggregator,或运行TFS Aggegrator的卸载(备份您的策略!)。然后按照此处所述重新安装TFS Aggegrator设置或手动安装TFS 2015。 每个TFS版本都有它自己的汇编程序集,因此它对于使用正确的版本对于正确的TFS很重要。