如何发送html电子邮件以及VSTS中上一版本提供的工作项?

时间:2019-10-03 13:33:22

标签: azure-devops azure-pipelines

我正在尝试使用VSTS管道来自动化发布流程,我需要交付的组件基本上是一个库。

VSTS管道现在正在构建Visual Studio解决方案,并在工件文件夹中生成二进制文件,但是我需要向QA团队发送一封电子邮件,其中包含作为该版本的一部分提供的工作项列表。

我在市场上找到了一个VSTS任务,该任务可以使用MD文件生成发行说明:

https://marketplace.visualstudio.com/items?itemName=richardfennellBM.BM-VSTS-GenerateReleaseNotes-Task&targetId=b4f49e36-84e5-48a6-b338-51f8ecc1d8d7

但是,我需要的是一个基于可定制HTML模板的任务,并在附件中发送包含工件文件夹内容的ZIP文件。

任何人都知道如何将这种行为作为管道的一部分来实现吗?

1 个答案:

答案 0 :(得分:1)

  

如何发送html电子邮件,其中包含从VSTS的上一版本交付的工作项?

事实上,您已经找到了答案,只需要再进一步一步即可。

在有关该扩展名的模板的用法和说明中,您可以获得以下说明:

  

,但也可以生成其他格式,例如 HTML和   合适的模板

     

使用模板允许用户定义布局和字段   显示在发行说明文档中。它基本上是一个markdown文件   (或您选择的其他格式

因此,此扩展程序应支持HTML格式。

作为测试,我将该任务与html模板文件build-basic-template.htm添加:

enter image description here

注意:将输出文件设置为.htm格式和template here(我使用第一个)。

此外,如果您想使用此.htm文件播种电子邮件,则可以使用Build Notification任务或Send email任务。

希望这会有所帮助。