如何解决在Teamcity中破坏构建的电子邮件用户
| 在Husdon / Jenkins中,我可以在构建被破坏时设置通知,以向进行签入而破坏了构建的用户发送电子邮件。如何在Teamcity中做到这一点? 我知道个人用户可以通过Teamcity界面为自己设置电子邮件通知(当构建被破坏时),但是我只希望将电子邮件发送给破坏构建的用户,我也不希望每个用户都要求单个用户必须更新其Teamcity设置。解决方法
在浏览器中打开TeamCity。
浏览到管理>用户和组>组
单击组名称“所有用户”
选择选项卡通知规则(您将通过以下方式查看电子邮件通知程序规则
默认)
点击添加新规则
在“观看”列中选择
选项受我的影响的建筑物
变化
在发送列中选择
通知当复选框
构建失败并忽略失败
不是我的变化引起的
单击“保存”按钮上的klick,保存此新通知规则。
以这种方式创建的通知规则适用于所有用户。这是因为通知规则是在“所有用户”组的“管理”部分中创建的,而不是在一个用户的个人通知设置中创建的。这在TeamCity的早期版本中也适用,例如在5.x中
如果需要,用户仍然可以选择定义其他规则。
, 至少在Teamcity 6.5中,您具有角色和组,并且可以基于它们来设置通知设置。
要实现所需的功能,只需查看默认情况下配置的ALL组(每个人)的通知,您将无法删除它。
http://yourteamcityinstall/admin/editGroup.html?groupCode = ALL_USERS_GROUP&tab = groupNotifications
, 我意识到这个问题已经过时,许多团队现在都在使用Slack。因此,对于那些考虑使用电子邮件“ so 2011”的人来说,我们的团队已经通过此出色的Slack插件通知程序找到了成功,其目的仅在于:
https://github.com/PeteGoo/tcSlackBuildNotifier
只需将zip上传到Team City插件文件夹,重新启动Team City服务器,然后从Admin / Build config设置中配置通知。另外,在API令牌字段中创建要使用的Slack Webhook。
可以将其配置为在多种情况下进行通知,但目前我们仅使用“构建失败时触发”选项。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。