如何在 VSTS CI/CD 发送的构建电子邮件中添加 SonarQube 分析报告?

Posted

技术标签:

【中文标题】如何在 VSTS CI/CD 发送的构建电子邮件中添加 SonarQube 分析报告?【英文标题】:How do I add the SonarQube Analysis Report in the build email sent from VSTS CI/CD? 【发布时间】:2018-07-16 23:39:30 【问题描述】:

我正在使用 SendGrid 向开发团队发送部署后电子邮件。有没有办法可以将声纳分析报告/结果添加到电子邮件中?我可以将仪表板与我的电子邮件集成吗?任何建议都会有所帮助!谢谢!

【问题讨论】:

您使用的是 SonarQube 5.1 吗?然后你应该计划一次重大更新。 我正在使用 SonarQube 5.6.6 @vigneshsrinivasan 你可以处理相关信息,然后通过电子邮件从发布分析结果任务中发送处理后的信息吗? 如何使用 SendGrid 发送部署后电子邮件?使用 WebHook? 嗨 Eddie..我在 VSTS 中使用 SendGrid 任务和在 Azure 上创建的 SendGrid API...我们每月收到 25000 封免费电子邮件 【参考方案1】:

默认情况下没有任何方法可以自动实现。

解决方法是再添加一项任务,例如 Powershell 脚本任务,以读取分析报告/结果,然后将信息传递给 SendGrid 任务。

【讨论】:

以上是关于如何在 VSTS CI/CD 发送的构建电子邮件中添加 SonarQube 分析报告?的主要内容,如果未能解决你的问题,请参考以下文章

如何从VSTS CI管道为解决方案中的每个项目单独发布工件?

Gitlab CI/CD配置-并发送消息到飞书

如何构建Kubernetes CI/CD流水线

如何在openshift中获得完整的CI / CD?

如何使用GitLab和Rancher构建CI/CD流水线 – Part 2

VSTS 发布自动部署完成失败警报