关于新测试失败的 Azure 管道电子邮件通知
Azure pipeline email notification on new test failures
我现在的情况是,当测试 运行 与之前的测试结果相比有新的变化(新的失败或新的通过)时,我想通知开发人员。有没有办法在 Azure 管道中执行此操作?我想通过电子邮件发送通知。
没有这样的内置差异通知。通知通常根据管道的结果发送 (pass/fail),而不是子步骤的实际结果。
但是...测试结果已发布到 Azure DevOps 并可从 REST API 访问。从技术上讲,可以创建一个自定义任务来查询此作业的测试结果和上一个作业的测试结果,对它们进行比较,然后通过直接与 SMTP 服务器(如 Office 365 的服务器)对话来发送电子邮件。
我现在的情况是,当测试 运行 与之前的测试结果相比有新的变化(新的失败或新的通过)时,我想通知开发人员。有没有办法在 Azure 管道中执行此操作?我想通过电子邮件发送通知。
没有这样的内置差异通知。通知通常根据管道的结果发送 (pass/fail),而不是子步骤的实际结果。
但是...测试结果已发布到 Azure DevOps 并可从 REST API 访问。从技术上讲,可以创建一个自定义任务来查询此作业的测试结果和上一个作业的测试结果,对它们进行比较,然后通过直接与 SMTP 服务器(如 Office 365 的服务器)对话来发送电子邮件。