在Teamcity中打破构建的电子邮件用户

问题描述:

在Husdon/Jenkins中,我可以在构建中断时向用户发送电子邮件,通知用户发出破坏构建的登录信息。我如何在TeamCity中做到这一点?在Teamcity中打破构建的电子邮件用户

我知道,个人用户可以通过Teamcity界面为自己设置电子邮件通知(用于构建破坏时),但我只希望发送给打破构建的用户的电子邮件,我也不想要求每个用户都必须更新其Teamcity设置。

+0

您正在使用哪种teamcity版本? – ashwoods 2011-05-30 21:28:39

+0

Teamcity 6.0 Enterprise ..似乎唯一的解决方案将是自定义notifer – vicsz 2011-05-30 21:39:49

+0

或升级,如果你仍然有一个积极的订阅。 (或者如果你的构建confs少于20,其他限制已经下降,则免费) – ashwoods 2011-05-30 23:00:55

  • 开放的TeamCity在浏览器中。
  • 浏览管理>用户和组>
  • 点击组名所有用户
  • 选择标签通知规则(您 默认看到电子邮件通知规则)
  • 点击添加新规
  • 在列选择观看的 选项建立受我 改变
  • 列选择发送 通知时复选框的 构建失败忽略失败 不是我的变化引起
  • 保存这个新的通知规则,点击保存按钮。

创建的通知规则适用于所有用户。这是因为通知规则是在组所有用户的管理部分中创建的,并且不在一个用户的个人通知设置中。这也适用于早期版本的TeamCity,例如在5.x.

如果需要,用户仍然可以选择定义附加规则。

+0

不要忘记检查垃圾邮件文件夹!我已经失去了我一生中的一个小时,试图找出来自TeamCity的电子邮件的位置=) – agamov 2013-07-18 06:13:40

+0

如果您或您的垃圾邮件过滤器不喜欢TeamCity的默认设置,您可以自定义通知内容。请查看http://confluence.jetbrains.com/display/TCD8/Customizing+Notifications。 – KimCM 2013-07-19 12:03:10

+0

在TeamCity 10中,我没有看到“构建受我的更改影响”的选项,但我确实看到“包含我的更改的构建”,您知道现在是相当于还是已将选项删除? – Steji 2017-01-18 08:20:55

至少在Teamcity 6.5中您拥有角色和组,您可以根据它们设置通知设置。

要实现您想要的功能,只需查看默认配置的组ALL(每个人)的通知,并且无法将其删除。

http://yourteamcityinstall/admin/editGroup.html?groupCode=ALL_USERS_GROUP&tab=groupNotifications

我意识到这个问题已过时,现在很多团队都使用Slack。因此,对于我们这些考虑的电子邮件“因此2011”,我的团队一直在寻找成功这个好时差插件通知只是为了这个目的:

https://github.com/PeteGoo/tcSlackBuildNotifier

拉链只需上传到队城市插件文件夹,重新启动Team City服务器,然后从Admin/Build配置设置配置通知。此外,创建一个Slack webhook以在API令牌字段中使用。

它可以配置为通知一些条件,但我们目前只使用“触发器生成失败”选项。