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

时间:2011-05-30 21:10:19

标签: teamcity

在Husdon / Jenkins中,我可以在构建被破坏时设置通知,以通过电子邮件发送破坏构建的签入的用户。我如何在Teamcity中执行此操作?

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

3 个答案:

答案 0 :(得分:81)

  • 在浏览器中打开TeamCity。
  • 浏览管理> 用户和群组>的
  • 点击群组名称所有用户
  • 选择标签通知规则(您会看到电子邮件通知程序规则 默认)
  • 点击添加新规则
  • 观看栏中选择 选项受我的影响的构建 变更
  • 发送列中选择 复选框时的通知< 构建失败忽略失败 不是由我的更改引起的
  • 保存按钮上点击
  • 保存此新通知规则

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

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

答案 1 :(得分:1)

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

要实现您的目标,只需查看默认配置的组ALL(每个人)的通知,您就无法将其删除。

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

答案 2 :(得分:1)

我意识到这个问题已经过时了,很多团队现在都在使用Slack。因此,对于我们这些考虑发送电子邮件“so 2011”的人来说,我的团队一直在为这个目的找到这个优秀的Slack Plug-in通知器取得成功:

https://github.com/PeteGoo/tcSlackBuildNotifier

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

它可以配置为在许多条件下通知,但我们目前只使用“构建失败时触发”选项。