我一直在努力寻找有关如何让Team Foundation Server打开熔岩灯或红绿灯以指示构建状态的指南。我希望在办公室内设置一些可见的东西,以便鼓励开发人员不要破坏构建;但我也希望它很有趣。
CruiseControl有很多使用X.10设备的例子,这似乎是一个很好的方法。但我找不到类似TFS的东西。我确定有人必须在某个地方这样做......?
使用X.10有一个问题,它需要一个串行端口 - 但我们的TFS在某个数据中心完全虚拟化。也许有办法通过电子邮件触发红绿灯?
任何建议表示赞赏。感谢。
答案 0 :(得分:4)
答案 1 :(得分:3)
在某些时候,我偶然发现了this youtube-video,其中Martin Woodward赠送了Brian,这是一款时髦的TFS-build兔子。可能值得检查。
也许值得检查this SO post。
答案 2 :(得分:2)
TFS API非常糟糕,他们自己也很痛苦。您可以从Google Code上的这个开源项目开始:http://code.google.com/p/siren-of-shame/。该项目旨在与几个不同的构建服务器一起使用,但一切都已完成,因此您可以从TFS 2010项目(TfsServices.csproj)开始。或者,如果您不想自己完成该项目旨在使用他们销售的USB Siren(请参阅http://www.sirenofshame.com/)。