![](/img/trans.png)
[英]cp command not working in Bash Script in build pipeline of azure devops
[英]Can we send log of custom success message on mail in azure devops pipeline by using Azure Devops Global notification?
我正在研究 azure devops 管道并使用 Azure devops 全局通知发送 email。 目前,我可以使用以下命令在邮件上发送我的自定义错误消息。
echo "##vso[task.logissue type=error]Invalid User Input -- 具有空值或仅找到空格的变量!"
同样,我想通过 azure devops 通知发送成功自定义消息的邮件,如下所述##vso[task.complete result=Succeeded;] 所有用户输入值均已成功验证
但是对于成功或其他日志消息,它不会通过邮件发送..
日志记录命令是任务和脚本与代理进行通信的方式。 它们涵盖了创建新变量、将步骤标记为失败以及上传工件等操作。 对管道进行故障排除时,日志记录命令很有用。 但是, Azure DevOps 全局通知服务不支持自定义,例如发送包含附件的 email。
另外,作为一种变通方法,我们可以使用第 3 方扩展: 发送 Email ,它支持配置正文和添加附件。
我从未尝试过,但您可以为此目的使用 Power shell 脚本。 安装模块,您可以将所有变量传递给脚本
添加 microsoft mail 命令文档供您参考。
[https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/send-mailmessage?view=powershell-7.1#:~:text=%20Send-MailMessage%20cmdlet%20sends, to%20a%20valid%20SMTP%20server]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.