Continuous integration 向每个团队成员发送成功自动生成的通知

Continuous integration 向每个团队成员发送成功自动生成的通知,continuous-integration,azure-devops,azure-pipelines,Continuous Integration,Azure Devops,Azure Pipelines,我们只是将VisualStudioTeamServices集成为新的工作流,并在提交给master的基础上设置自动构建。目前,当构建失败或成功时,承诺掌握并发起新构建的个人将收到一封通知电子邮件 我们以为我们都会收到通知,但事实并非如此。我们已经查看了VSTS中的通知设置,但到目前为止还没有找到任何允许在构建完成时通知我们所有人的设置。是否缺少设置,或者这是当前不支持的功能?通知 通过为团队或组创建订阅,可以自定义VSTS生成成功通知,以便使用筛选条件选项仅报告某些状态。通知将发送给组的所有成员

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

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

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

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

VisualStudioCD工具 将生成通知直接集成到VisualStudio中。无论何时打开Visual Studio,都会出现toast通知:

猫头灯 获取生成通知的另一个很好的工具是,它从任务托盘运行,甚至在Visual studio未打开时通知您:

羞耻的警报 第四个选项是,它还提供与USB应急灯的集成,当构建失败时,USB应急灯将开始闪烁:

AnyStatus 是一个通知工具,它作为Visual Studio加载项提供,或作为独立托盘图标(桌面应用程序)提供,将在生成更改状态时发出通知

它支持许多连续集成系统,包括TFS vNext

以下是用于添加新项目的配置屏幕:

这是单击托盘图标时出现的状态屏幕:

以下是托盘图标(触发生成后立即显示):


当所有构建都正常时,托盘图标显示一个勾号,当至少一个构建失败时,托盘图标显示一个红色X。当至少有一个构建正在进行时,它会显示一个“播放”图标。

也许节点构建监视器会让您感兴趣。我们在专用屏幕上为我们的团队使用它。但您也可以在浏览器选项卡中打开它并启用桌面通知

它是开源的,有很多贡献者和对许多服务的支持


如果有人收到可怕的“发送请求时发生错误”。使用Catlight,请尝试以管理员身份运行它。为我们修复了它。

非常感谢您的全面回复!Catlight是一个很好的工具,但除非将其用于开源项目,否则现在有一个有效的年度订阅定价模型。谢谢你对这个问题的另一种看法。