2

我正在尝试设置羞耻警报器构建监视器,但由于某种原因无法连接到我的 TFS。

TFS 本身在端口 8080 上运行,TFSBuild 在 9192 上运行 - 但放置http://build-server:8080或尝试其他端口不起作用......

在此处输入图像描述 错误信息

(更新 1)我已经下载了源代码,并且还使用 Wireshark 查看了它尝试进行身份验证时发生的情况。我很困惑,因为代码使用了标准的 .net 库用于 TFS - Microsoft.TeamFoundation.dll (v2.0.50727)。如果我在服务器上查看 IIS,它似乎正在寻找不存在的 Web 服务 - 即POST /TeamFoundation/Administration/v3.0/LocationService.asmx

是不是完全不兼容 TFS 2008,只有 TFS 2010 可以工作?

4

1 回答 1

2

我下载了“耻辱警报”来看看。

要连接,您需要按以下格式输入 TFS 的 URL

http://tfs-Application-Server:8080/tfs

警笛配置屏幕

请注意,它附加到 TFS 服务器而不是构建服务器(或构建控制器)。

但是,连接到 TFS 后,配置起来似乎很痛苦。它正确检测到我在 TFS 中拥有的所有团队项目集合,但是当我选择其中一个集合时,它没有显示任何正在运行的构建。所以我尝试选择一个团队项目,再次没有显示任何构建。最后我选择了一个我知道正在运行的构建,然后它才出现在 Siren of Shame 中。

我有数千个构建,我不想单独选择每个构建来监控它。至少我希望能够选择一个团队项目并一键监控该项目中的所有构建

有很多选择。但它们都不是很好 http://teambuildscreen.codeplex.com/

http://buildmonitor.codeplex.com/

http://tfsbuildinspector.codeplex.com/

于 2013-01-29T12:29:56.860 回答