CI - 构建失败通知
构建失败通知是构建失败时触发的事件。构建失败时,通知将发送给所有关键人员。在这种情况下,要做的第一件重要的事情是确保花时间处理失败的构建,以确保构建通过。以下步骤用于确保在 TeamCity 中设置构建通知。
以下是在 TeamCity 中设置电子邮件通知的步骤。
步骤 1 − 在 TeamCity 中,转到您的项目仪表板,单击右上角的"管理"。然后,您将在左侧看到 电子邮件通知程序 链接。单击此链接可调出电子邮件的常规设置。
步骤 2 −下一步是输入有效 SMTP 服务器 的详细信息。Gmail 提供免费的 SMTP 设施,任何人都可以使用。因此,我们可以在出现的下一个屏幕中输入这些详细信息,如以下屏幕截图所示。
- SMTP 主机 - smtp.gmail.com
- SMTP 端口号 - 465
- 发送电子邮件消息和 SMTP 登录 - 这应该是有效的 Gmail ID
- SMTP 密码 - 该 Gmail ID 的有效密码
- 安全连接 - 将其设置为 SSL
步骤 3 − 单击测试连接以确保设置正常工作。然后单击保存以保存设置。
步骤 4 − 下一步是为用户启用构建通知。第一个任务是创建一个将接收这些构建通知的用户。转到您的项目仪表板并选择用户选项。
步骤 5 − 创建一个新用户。输入所需的用户名和密码。然后单击位于屏幕底部的创建用户按钮。
步骤 6 −现在使用这个新的用户 ID 和密码登录 TeamCity 系统。
步骤 7 − 登录后,您将看到用户的常规设置。在电子邮件通知程序部分,单击编辑。
步骤 8 − 在出现的下一个屏幕中,单击添加新规则。
步骤 9 −在添加新规则中,选择以下两个选项,然后单击保存。
从选定项目构建 - 选择演示项目。
启用"构建失败"复选框。
通过启用这两个选项,现在每当演示项目构建失败时,都会向用户发送电子邮件通知 - demouser。
第 10 步 − 现在让我们触发错误的构建以查看其实际效果。在 Visual Studio 中,转到 demo.aspx.cs 文件并添加一行错误代码。
步骤 11 −现在通过执行 git add 和 git commit 从 Git 签入代码。
现在在项目仪表板中,构建将自动触发,您将看到构建失败,如以下屏幕截图所示。
如果您登录 demouser 的 Gmail ID,您将实际看到构建失败通知,如以下屏幕截图所示。