持续集成 - 构建失败通知

构建失败通知是在构建失败时触发的事件.每当构建失败时,通知都会发送给所有关键人员.在这种情况下要做的第一件重要事情是确保在失败的构建上花费时间以确保构建通过.以下步骤用于确保构建通知在TeamCity中实施.

以下是在TeamCity中设置电子邮件通知的步骤.

第1步 : 在TeamCity中,转到项目仪表板,单击右上角的"管理".然后,您将在左侧看到电子邮件通知程序链接.单击此链接以显示电子邮件的常规设置.

电子邮件通知程序

第2步 : 下一步是输入有效的 SMTP服务器的详细信息. Gmail提供免费的SMTP设施,任何人都可以使用.因此,我们可以在下一个屏幕中输入这些详细信息,如下面的屏幕截图所示.

  • SMTP主机 -  smtp.gmail. com

  • SMTP端口号 -  465

  • 发送电子邮件和SMTP登录 - 这应该是有效的Gmail ID

  • SMTP密码 - 该Gmail ID的有效密码

  • 安全连接 - 将其设置为SSL

SMPT Server

第3步 : 单击测试连接以确保设置正常运行.然后单击保存以保存设置.

步骤4 : 下一步是为用户启用构建通知.第一项任务是创建一个将接收这些构建通知的用户.转到项目信息中心并选择用户选项.

用户选项

第5步 : 创建一个新用户.输入所需的用户名和密码.然后单击"创建用户"按钮,该按钮位于屏幕底部.

创建用户按钮

第6步 : 现在使用这个新用户ID和密码登录TeamCity系统.

团队城市用户ID和密码

第7步 : 登录后,您将看到用户的常规设置.在"电子邮件通知程序"部分中,单击"编辑".

用户的常规设置

第8步 : 在出现的下一个屏幕中,单击添加新规则.

Add New规则

第9步 : 在添加新规则中,选择以下两个选项,然后单击保存.

  • 从选择项目构建 - 选择演示项目.

  • 启用"构建失败"复选框.

通过启用这两个选项,现在每当演示项目的构建失败时,都会向用户发送电子邮件通知 -   demouser .

演示项目

步骤10 : 现在让我们触发一个错误的构建来看这个实际操作.在Visual Studio中,转到 demo.aspx.cs 文件并添加错误的代码行.

演示ASPX Cs

步骤11 : 现在通过执行 git add git commit 来检查Git中的代码.

构建失败Git添加命令

现在在项目仪表板中,构建将自动触发,您将看到构建将失败,如图所示以下截图.

项目仪表板构建失败

如果您登录 demouser 的Gmail ID,您实际上会看到其中的构建失败通知,如以下屏幕截图所示.

团队城市建设失败