在Teamcity中打破构build的电子邮件用户
在Husdon / Jenkins,我可以在构build失败时设置通知,通过电子邮件向用户发送破坏构build的签名。 我如何在TeamCity中做到这一点?
我知道,个人用户可以通过TeamCity界面为自己设置电子邮件通知(当构build被破坏时),但我只想要发送给打破构build的用户的电子邮件,我也不希望每个人用户必须更新他们的Teamcity设置。
- 在您的浏览器中打开TeamCity。
- 浏览到pipe理 > 用户和组 > 组
- 点击组名“ 所有用户”
- select标签通知规则 (默认情况下您会看到邮件通知程序规则)
- 点击添加新规则
- 在列中select查看受我的更改影响的选项生成
- 在checkbox“构build失败”和“ 忽略失败” 时 ,在“ 发送通知 ”列中select不是由我的更改引起的
- 点击保存button保存这个新的通知规则。
所创build的通知规则适用于所有用户。 这是因为通知规则是在所有用户组的pipe理部分中创build的,而不是在一个用户个人通知设置中创build的。 这也适用于早期版本的TeamCity,例如5.x.
如果需要,用户仍然可以select定义附加规则。
至less在Teamcity 6.5中你有angular色和组,你可以根据他们设置通知设置。
要实现您想要的function,只需查看默认configuration的所有组(所有人)的通知,并且不能将其删除。
HTTP://yourteamcityinstall/admin/editGroup.html groupCode = ALL_USERS_GROUP&标签= groupNotifications
我意识到这个问题是过时的,现在很多团队都使用Slack。 所以对于我们这些考虑电子邮件“如此2011”的人来说,我们的团队一直在为这个目的而使用这个漂亮的Slack Plug-in Notifier获得成功:
https://github.com/PeteGoo/tcSlackBuildNotifier
只需将zipfile upload到Team City插件文件夹,重新启动Team City服务器,然后从Admin / Buildconfiguration设置中configuration通知。 此外,创build一个Slack webhook以在API令牌字段中使用。
它可以configuration为在很多情况下通知,但是我们目前只使用“生成失败时触发”选项。
- 通道未打开Teamcity(git)自动合并错误
- obj目录中的* .dll.licenses文件不是用TeamCity中的msbuild创build的
- 使用msbuild我想用teamcity中的值更新configuration文件
- “彻底”,设置Jetbrain的TeamCity CI服务器教程
- TeamCity加载自定义插件,但没有证据表明插件代码运行
- TeamCity忘记了pipe理密码 – 在哪里看?
- TeamCity说在MSBuild步骤中使用“Build Parameters”而不是“/ property:”。 那是什么意思?
- 为什么我的powershell退出代码总是“0”?
- 持续集成为一个小的.NET开源项目