代码之家  ›  专栏  ›  技术社区  ›  Eran Kampf

向团队传递tfs构建状态通知的最佳方式是什么?

  •  12
  • Eran Kampf  · 技术社区  · 18 年前

    我喜欢tfs的警报机制在构建中断时发送的状态电子邮件。 不过,我想发送这样的电子邮件给整个团队,而不是依赖于团队订阅的警报…

    在重写“onbuildbreak”并使用msbuildcommunitytasks电子邮件任务时,很难自己生成足够详细的消息。

    有没有办法强制将tfs警报发送到电子邮件列表? 你能推荐一种发送这种状态通知的方法吗?

    8 回复  |  直到 7 年前
        1
  •  6
  •   Vagnerr    18 年前

    你可以试试。

    Brian the build bunny

    -)

        2
  •  6
  •   Glorfindel Doug L.    7 年前
        3
  •  5
  •   Daniel Morritt    15 年前

    我不想挖掘一个老话题,但对于那些两年后才偶然发现它的人(像我一样),这已经构建在tfs 2010中了。

        4
  •  4
  •   Ian Nelson    18 年前

    在邮件服务器上为团队设置电子邮件别名,并在订阅邮件时输入此别名。

    试试 Team Foundation Server Event Subscription Tool . 这允许您在任何TFS事件发生时向任何地址发送电子邮件。

        5
  •  3
  •   Lee Richardson    15 年前

    Brian the Build bunny 很不错,但是nabaztag wifi兔子兔非常昂贵,目前已经缺货。

    TFS附带的Team Build托盘通知是正常的,但是:

    • 太慢了,投票也不可配置
    • 对于您关心的项目,很容易错过正在被破坏的构建
    • 不支持不同项目的不同操作(例如,显示项目1的模式对话框,但只显示项目2的短托盘警报)
    • 不支持针对不同人员的不同触发器(例如,在“项目1”中仅显示“我”或“项目2”中的任何人的通知)
    • 没有关于什么破坏了构建的信息(例如编译器错误、单元测试、集成测试)
    • 如果系统处于静音状态,则无声音通知
    • 没有上次生成时间

    所以有一个关于google代码的开源项目运行在google代码的托盘中: http://code.google.com/p/siren-of-shame/ . 该项目可以独立工作,但其设计目的是 USB Siren 可供出售的。

        6
  •  2
  •   peSHIr    16 年前

    我通常喜欢 TFS Build Status Tray 罗布·阿奎拉。请确保获得1.0.1测试版,因为这样可以使用一点gui轻松地指定要监视的项目,并且还具有一个更改颜色的notify图标,因此您只需要在图标变红时打开实际生成状态列表。1.0版本有一个固定的图标,只在屏幕的一角通知祝酒人。

    还有 a version of the same tool 例如,这意味着要在壁挂式显示器上全屏显示。

        7
  •  1
  •   fuzzbone    18 年前

    七月上映 TFS 2008 PowerTools 向团队资源管理器添加“警报编辑器”。添加警报是轻而易举的事。它有一个类似于查询工具的查询工具。

        8
  •  0
  •   Jack    16 年前

    在我看来,一个名为“web部署项目”的开源项目可以做到这一点。你可以搜索它。