通知
Notifications build feature 负责向外部服务发送关于构建状态和事件的通知。 目前,该功能提供 Email Notifier 和 Slack Notifier。
这项功能增强了 用户级别通知 的功能,该通知可以分配给特定用户或用户组,但它允许配置 针对构建配置的通知。 这种方法不需要引用特定的 TeamCity 用户,并且对于群组通知效果更佳。
tip
要为多个构建配置设置类似的通知,使用 构建配置模板。
要为构建配置设置电子邮件通知:
tip
要自定义通知文本,您可以修改 通知模板。
请注意,TeamCity 邮件通知程序依赖于在 Administration | Email Notifier 中配置的 SMTP 服务器设置。
tip
从2023.05版本开始,您也可以利用 Service Messages 从构建步骤内部发送自定义电子邮件消息。
Slack Notifier 功能依赖于在父项目设置中预先配置的 Slack 连接。
配置好连接后,转到您希望接收通知的构建配置的设置:
在 构建功能 中,添加 通知 功能并选择 Slack Notifier。
选择已创建的连接。
输入将接收通知的频道或用户的 ID。
tip
开始输入用户ID,TeamCity 将会自动补全。 另外,您也可以从您的 Slack 用户个人资料选项中(个人资料 | 更多 | 复制成员 ID)复制此 ID。
选择消息格式。 Slack Notifier 当前不支持自定义通知模板。 您可以选择详细格式,以决定在通知中显示哪些信息,或者使用 Service Messages 来发送完全自定义的字符串。
配置一个 分支过滤器。 如果未进行配置,您只会收到有关默认分支的通知。
选择要观察的事件。
tip
观看我们的 视频教程,了解如何 将 TeamCity 与 Slack 集成。
感谢您的反馈!