azure-devops - 如何在 VSTS 中发送包含上次构建交付的工作项的 html 电子邮件?
问题描述
我正在尝试通过使用 VSTS 管道来自动化发布工作流程,我需要交付的组件基本上是一个库。
VSTS 管道现在正在构建 Visual Studio 解决方案并在工件文件夹中生成二进制文件,但我需要向 QA 团队发送一封电子邮件,其中包含已作为发布的一部分交付的工作项列表。
我在市场上找到了一个 VSTS 任务,它使用 MD 文件生成发行说明:
但是,我需要的是基于可自定义 HTML 模板的任务,并在附件中发送一个包含工件文件夹内容的 ZIP 文件。
任何人都知道我如何将这种行为作为管道的一部分来实现?
解决方案
如何在 VSTS 中发送包含上次构建交付的工作项的 html 电子邮件?
其实你已经找到答案了,只需要再往前走一步。
在关于该扩展的模板类型的使用和描述中,您可以获得以下说明:
但也可以使用适当的模板生成其他格式,例如HTML 。
模板的使用允许用户定义发布说明文档中显示的布局和字段。它基本上是一个降价文件(或您选择的其他格式)
所以,这个扩展应该支持 HTML 格式。
作为测试,我使用 html 模板文件添加该任务build-basic-template.htm
:
注意:在此处设置带有.htm
格式和模板的输出文件(我使用第一个)。
此外,如果您想使用此.htm
文件播种电子邮件,您可以使用构建通知任务或发送电子邮件任务。
希望这可以帮助。
推荐阅读
- macos - 如何在 macOS 上区分 USB 硬盘和 SSD 与 USB 密钥/笔式驱动器
- python - 如何使用点积在 gurobi-python 中进行目标函数?
- c# - 找不到适合类型“System.Collections.Generic.IEnumerable`1[TeamCloud.Areas.Identity.Data.TeamCloudUser]”的构造函数
- c - 警告:循环中指针和整数之间的比较
- python - 错误构造函数参数应该是 str 使用枕头、aiohttp 和 discord.py
- python-3.x - 如何在python中的类函数中将类的实例表示为字符串?
- html - 创建 div 形状的最佳方法是什么
- android - 如何将数据从帧缓冲区对象(FBO)传回 JAVA?
- c - Linux 内核函数采用未使用的 void 指针参数
- haskell - Haskell 搜索字谜