📅  最后修改于: 2020-12-07 05:15:39             🧑  作者: Mango
构建失败通知是一个在构建失败时触发的事件。每当构建失败时,通知就会发送给所有关键人员。在这种情况下,要做的第一件事是确保在失败的构建上花费时间,以确保构建通过。以下步骤用于确保在TeamCity中放置构建通知。
以下是在TeamCity中设置电子邮件通知的步骤。
步骤1-在TeamCity中,转到项目仪表板,单击右上角的管理。然后,您将在左侧看到“电子邮件通知程序”链接。单击此链接以调出电子邮件的常规设置。
步骤2-下一步是输入有效SMTP服务器的详细信息。 Gmail提供了免费的SMTP功能,任何人都可以使用。因此,我们可以在下一个屏幕中输入这些详细信息,如以下屏幕截图所示。
步骤3-仅单击“测试连接”以确保设置正常运行。然后单击“保存”以保存设置。
步骤4-下一步是为用户启用构建通知。第一个任务是创建一个将接收这些构建通知的用户。转到项目仪表板,然后选择“用户选项” 。
步骤5-创建一个新用户。输入所需的用户名和密码。然后,单击创建用户按钮,该按钮位于屏幕底部。
步骤6-现在使用此新的用户名和密码登录TeamCity系统。
步骤7-登录后,您将看到用户的常规设置。在“电子邮件通知程序”部分中,单击“编辑”。
步骤8-在出现的下一个屏幕中,单击添加新规则。
步骤9-在添加新规则中,选择以下两个选项,然后单击保存。
从选定项目生成–选择演示项目。
启用“构建失败”复选框。
通过启用这两个选项,现在每当Demo项目的构建失败时,就会向用户demouser发送电子邮件通知。
步骤10-现在让我们触发一个错误的构建,以查看实际运行情况。在Visual Studio中,转到demo.aspx.cs文件并添加错误的代码行。
步骤11-现在通过执行git add和git commit来从Git检入代码。
现在,在Project Dashboard中,将自动触发生成,并且您将看到生成失败,如以下屏幕截图所示。
如果登录到demouser的Gmail ID,则实际上会在其中看到构建失败通知,如以下屏幕截图所示。