在Teamcity中打破构建的电子邮件用户
在Husdon/Jenkins中,我可以在构建中断时向用户发送电子邮件,通知用户发出破坏构建的登录信息。我如何在TeamCity中做到这一点?在Teamcity中打破构建的电子邮件用户
我知道,个人用户可以通过Teamcity界面为自己设置电子邮件通知(用于构建破坏时),但我只希望发送给打破构建的用户的电子邮件,我也不想要求每个用户都必须更新其Teamcity设置。
- 开放的TeamCity在浏览器中。
- 浏览管理>用户和组>组
- 点击组名所有用户
- 选择标签通知规则(您 默认看到电子邮件通知规则)
- 点击添加新规
- 在列选择观看的 选项建立受我 改变
- 列选择发送 通知时复选框的 构建失败和忽略失败 不是我的变化引起
- 保存这个新的通知规则,点击保存按钮。
创建的通知规则适用于所有用户。这是因为通知规则是在组所有用户的管理部分中创建的,并且不在一个用户的个人通知设置中。这也适用于早期版本的TeamCity,例如在5.x.
如果需要,用户仍然可以选择定义附加规则。
不要忘记检查垃圾邮件文件夹!我已经失去了我一生中的一个小时,试图找出来自TeamCity的电子邮件的位置=) – agamov 2013-07-18 06:13:40
如果您或您的垃圾邮件过滤器不喜欢TeamCity的默认设置,您可以自定义通知内容。请查看http://confluence.jetbrains.com/display/TCD8/Customizing+Notifications。 – KimCM 2013-07-19 12:03:10
在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令牌字段中使用。
它可以配置为通知一些条件,但我们目前只使用“触发器生成失败”选项。
您正在使用哪种teamcity版本? – ashwoods 2011-05-30 21:28:39
Teamcity 6.0 Enterprise ..似乎唯一的解决方案将是自定义notifer – vicsz 2011-05-30 21:39:49
或升级,如果你仍然有一个积极的订阅。 (或者如果你的构建confs少于20,其他限制已经下降,则免费) – ashwoods 2011-05-30 23:00:55