向每个团队成员发送成功自动化构建的通知

tok*_*709 6 continuous-integration azure-devops azure-pipelines

我们只是将 Visual Studio Team Services 集成为我们的新工作流程,并在提交到 master 的基础上设置自动构建。目前,承诺掌握并发起新构建的个人将在构建失败或成功时收到通知电子邮件。

我们以为我们都会收到通知,但事实并非如此。我们已经查看了 VSTS 中的通知设置,但到目前为止还没有找到任何允许我们所有人在构建完成时收到通知的设置。是否有我们缺少的设置或者当前不支持此功能?

jes*_*ing 6

通知

可以自定义 VSTS 构建成功通知,以使用“筛选条件”选项仅报告某些状态,通过为团队或组创建订阅,通知将发送给该​​组的所有成员:

在此输入图像描述

如果您需要更高级的筛选器,请考虑将通知路由到备用电子邮件地址并将其指向IFTTTMicrosoft Flow。或者直接使用 Microsoft Flow 中的生成通知步骤。

Visual Studio CD 工具

VSTS CD 工具将构建通知直接集成到 Visual Studio 中。每当您打开 Visual Studio 时,都会出现一个 Toast 通知:

在此输入图像描述

猫灯

另一个获取构建通知的好工具是Catlight,它从任务托盘运行,甚至会在 Visual Studio 未打开时通知您:

在此输入图像描述

耻辱海妖

第四个选项是Siren of Shame,它还提供与 USB 应急灯的集成,当构建失败时,该应急灯将开始闪烁:

在此输入图像描述