如何通过TFS 2010设置有趣的构建通知?

3
我一直在寻找如何使用Team Foundation Server打开熔岩灯或交通灯以指示构建状态的指南。我想设置一个可以在整个办公室看到的东西,以便有一些同伴压力来鼓励开发人员不要破坏构建; 但我也希望这是有趣的。
有很多关于CruiseControl的例子,使用X.10设备似乎是一个不错的选择。但我找不到类似TFS的任何东西。我相信某个地方一定有人做过这件事......?
使用X.10有一个问题,它需要一个串行端口-但我们的TFS完全虚拟化在某个数据中心。也许有一种通过电子邮件触发交通灯的方法?
感谢任何建议。谢谢。
3个回答

3

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

另外,请看:


2
TFS API很糟糕,自己做起来很麻烦,你可以从这个谷歌开源项目开始:http://code.google.com/p/siren-of-shame/。该项目旨在与几个不同的构建服务器配合使用,但是所有内容都已经拆分,因此您可以从TFS 2010项目(TfsServices.csproj)开始。或者如果您不想全部自己做,该项目旨在与他们销售的USB Siren搭配使用(请参见http://www.sirenofshame.com/)。

2

我曾经偶然发现了这个Youtube视频,Martin Woodward在其中介绍了Brian,一个时髦的TFS构建兔子。值得一看。

同时,这篇SO帖子也值得一读。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接