我喜欢TFS警报机制在构建中断时发送的状态电子邮件。 但是,我想向整个团队发送此类电子邮件,而不是依赖团队订阅警报......
在覆盖“OnBuildBreak”并使用MSBuildCommunityTasks电子邮件任务时,我很难自己制作一个好的,足够详细的消息。
有没有办法强制将TFS警报发送到电子邮件列表? 你能推荐一种发送此类状态通知的方法吗?
答案 0 :(得分:6)
答案 1 :(得分:6)
团队构建托盘通知工具TFS 2008 Power Tools中包含的内容对此非常有用。
答案 2 :(得分:5)
我不想挖掘一个古老的话题,但对于那些迟到了两年的人(比如我),现在已经内置于TFS 2010中。
答案 3 :(得分:4)
在邮件服务器上为团队设置电子邮件别名,并在订阅邮件时输入此信息。
试试Team Foundation Server Event Subscription Tool。 这允许您在发生任何TFS事件时向任何地址发送电子邮件。
答案 4 :(得分:3)
Brian the Build bunny很不错,但是Nabaztagtag WiFi Rabbit兔子非常昂贵且目前缺货。
TFS附带的Team Build Tray Notification是可以的,但是:
因此,Google Code上有一个开源项目,该项目在Google Code上提供的托盘中运行:http://code.google.com/p/siren-of-shame/。该项目可以独立工作,但它可以与可供出售的USB Siren一起使用。
答案 5 :(得分:2)
我通常喜欢Rob Aquila的TFS Build Status Tray。一定要获得1.0.1 Beta,因为这可以让你轻松指定要使用一些GUI观看的项目,并且还有一个改变颜色的通知图标,所以你只需要在图标变成时打开实际的构建状态列表红色。 1.0版本有一个固定的图标,只通知屏幕一角的祝酒词。
例如,还有a version of the same tool全屏显示在壁挂式显示器上。
答案 6 :(得分:1)
7月发布的TFS 2008 PowerTools向团队资源管理器添加了“警报编辑器”。添加警报是轻而易举的。它有一个类似于查询工具的查询工具。
答案 7 :(得分:0)
在我看来,一个名为“Web部署项目”的开源项目可以做到这一点。你可以搜索它。