I would like to view this page in
TeamCity 提供与 Slack 的内置集成。例如,集成允许您在构建开始、完成或失败时发送 Slack 消息。
在本教程中,我们将展示如何在 TeamCity 帐户中设置 Slack 集成。
首先,打开构建配置,点击 Edit configuration(编辑配置),然后转到 Build Features(构建功能)部分。
点击 Add build feature(添加构建功能),向下滚动到 Notifications(通知)构建功能。除了 Slack 之外,Notifications(通知)构建功能也可以向用户发送电子邮件通知。
然后,您必须填写一些详细信息并在 TeamCity 服务器和 Slack 之间建立关联。为此,首先点击 Parent project’s settings(父项目的设置)链接。
在 Slack 端,您需要创建具有特定权限的应用程序,如此窗口所示。
然后,您可以在 Slack 中打开应用程序首页并向下滚动,您将在底部找到应用凭据。
然后,您需要将 Client ID(客户端 ID)和 Client Secret(客户端密钥)以及 Bot User OAuth Token(机器人用户 OAuth 令牌)复制到 TeamCity 中。
然后,您可以测试关联。Slack 会询问您 TeamCity 到底应该能够访问哪些信息。点击 Allow(允许)后,将建立关联,然后您可以点击 Save(保存)。
与 Slack 建立关联后,您可以选择要将 Slack 通知发送到的频道或人员。
您还可以将消息格式从 Simple(简单)更改为 Verbose(详细),并添加更多选项,例如状态文本、分支名称和更改。
如果您想获取仅与特定分支相关的消息,TeamCity 也允许您添加分支筛选器。您还可以准确选择应触发通知的事件。例如,您可以收到有关构建失败或成功,或者构建无法启动的通知。
选择您喜欢的选项后,点击 Save(保存)。现在,满足条件时,您就会开始接收通知。
本文到此结束。欢迎查看我们的其他教程,了解如何将构建信息发送到 GitHub 或将 TeamCity 与 Jira 集成。