Azure devops 如何发送代理级别失败azure管道的电子邮件通知

Azure devops 如何发送代理级别失败azure管道的电子邮件通知,azure-devops,Azure Devops,我在Azure Devops管道中工作。如何在代理级别失败时发送电子邮件通知。在单管道中配置多个代理。 我可以得到通知,只有我们建立失败和完成。 代理失败后需要获取通知无需等待管道完成。目前,这些通知是预定义的,不支持自定义的,因此Azure DevOps通知恐怕无法满足您的要求。 此外,作为一种解决方法,我们可以使用免费流行的第三方扩展:,它支持配置正文和添加附件。因此,您可以添加Send email任务作为代理作业的最后一步,并将eq(变量['agent.JobStatus'],'Fail

我在Azure Devops管道中工作。如何在代理级别失败时发送电子邮件通知。在单管道中配置多个代理。 我可以得到通知,只有我们建立失败和完成。 代理失败后需要获取通知无需等待管道完成。

目前,这些通知是预定义的,不支持自定义的,因此Azure DevOps通知恐怕无法满足您的要求。

此外,作为一种解决方法,我们可以使用免费流行的第三方扩展:,它支持配置正文和添加附件。因此,您可以添加
Send email
任务作为代理作业的最后一步,并将
eq(变量['agent.JobStatus'],'Failed')
设置为其运行条件,以便此任务在代理作业失败时发送代理失败通知。有关更多详细信息,请参阅。

嗨,普拉蒂亚格,我的答案有用吗?请检查并告知结果。我也面临同样的问题,我尝试了你的解决方案,它在代理日志中给了我以下错误-评估:eq(变量['Agent.JobStatus','Failed')展开:eq('succeedewithissues','Failed')结果:False我在这里遗漏了什么吗?您好,Sayali,您可以在(变量)中遵循此
['Agent.JobStatus'],'successed','SucceededWithIssues','Failed')
来评估作业结果。有关详细信息,请参阅。