3

我一直在尝试寻找有关如何让 Team Foundation Server 打开熔岩灯或交通灯以指示构建状态的指南。我想设置一些在办公室内可见的东西,这样就有一些同行压力来鼓励开发人员不要破坏构建;但我也希望它有趣。

CruiseControl 有很多使用 X.10 设备的示例,这似乎是一个不错的选择。但我找不到 TFS 类似的东西。我敢肯定,一定有人在某个地方做这件事……?

使用 X.10 有一个问题,它需要一个串行端口——但我们的 TFS 完全虚拟化在某个数据中心的某个地方。也许有一些方法可以通过电子邮件触发红绿灯?

任何建议表示赞赏。谢谢。

4

3 回答 3

3

TFS 有一个很好的 API 来获取最近构建的状态。您可以使用 API 并设计自己的有趣系统。

也看看:

于 2011-08-21T18:28:28.947 回答
2

在某个时候,我偶然发现了这个youtube 视频,Martin Woodward 在其中展示了时髦的 TFS 构建兔子 Brian。可能值得检查。

也可能值得检查这个SO 帖子。

于 2011-08-21T23:32:11.680 回答
2

TFS API 很糟糕,自己做起来很痛苦。您可以从 Google Code 上的这个开源项目开始:http ://code.google.com/p/siren-of-sham/ 。该项目旨在与几个不同的构建服务器一起使用,但所有内容都已分解,因此您可以从 TFS 2010 项目 (TfsServices.csproj) 开始。或者,如果您不想自己做这一切,该项目旨在与他们出售的 USB 警报器一起使用(请参阅http://www.sirenofsham.com/)。

于 2011-08-24T17:35:18.220 回答