在Azure DevOps构建管道中发送电子邮件通知的最佳方法?不想使用“通知模块”

LeW*_*ody 5 azure-devops azure-pipelines

我想将电子邮件通知作为任务发送到我的Azure DevOps生成中,以便可以将该生成复制到其他团队项目并使其自动工作。我不想为我创建的每个新项目设置通知。谢谢!

Sha*_*zyk 9

您可以从市场安装Send Email任务,并将其添加到您的构建管道中。

该扩展负责在您的构建或发布管道中发送电子邮件。

在此处输入图片说明

但更好的方法是为构建配置全局通知设置。

  • 在这里查看:https://docs.microsoft.com/en-us/azure/devops/notifications/howto-manage-team-notifications?view=vsts&tabs=new-nav (3认同)

And*_*Lai 6

我尝试使用“发送电子邮件”从我的 gmail 发送一些东西,但没有成功。我收到以下错误消息

SMTP 服务器需要安全连接或客户端未通过身份验证。

如果您有类似的问题,我建议您使用 SendGrid。这更容易。

  1. 只需在 Azure 门户上创建一个资源“SendGrid”。
  2. 从 SendGrid 创建 API 密钥。
  3. 使用密钥配置管道。

就是这样。您不必配置任何 SMTP 设置并弄清楚它是什么。 在此处输入图片说明 在此处输入图片说明 在此处输入图片说明