如何在TFS 2018中为所有项目设置电子邮件通知

时间:2018-07-18 04:17:24

标签: tfs azure-devops tfs2018

我想为所有TFS项目设置一个电子邮件通知,问题是我知道如何分别为每个项目设置它,但是我有很多项目,因此我想一种为所有项目或针对所有项目设置它的方法一次收集。另外,我希望将通知发送给所有团队项目成员。

2 个答案:

答案 0 :(得分:1)

很遗憾,所有团队/组/用户直接创建集合级别通知目前暂时不支持

但是,如果您只想为整个集合中的特定组/用户设置通知,则可以尝试以下步骤:

  1. 创建群组->向该群组添加成员
  2. 导航到集合级别的通知中心
  3. 切换到订户标签-> 搜索用户和组-> 选择特定的用户/组
  4. 新订阅-> 构建-> 构建失败-> 下一步->发送至:< strong>单个XXX成员或团队电子邮件地址-> 过滤器:任何团队项目

正如 ChamindaC 所建议的那样,要实现您的要求,您可能必须使用相同的第三方扩展名或创建自己的第三方扩展名来执行发送通知操作。 GitHub上的open source project,有关处理电子邮件通知 您的参考:

答案 1 :(得分:0)

您可以尝试设置任何团队项目和自定义电子邮件地址。但是收集级别通知设置不是开箱即用的。 enter image description here

由于没有立即可用的为所有项目创建通知的现成方法,因此您可以使它自动化。您可以使用PowerShell并使用TFS REST API编写脚本,以便该脚本为所有团队项目创建通知。通知创建API为here。您可以检索集合中的所有团队项目,并在它们之间循环以创建所需的通知。