Azure Devops 构建完成通知未触发
Azure Devops Build Complete Notifications aren't firing
Azure DevOps“构建完成”通知不会触发,因为 bitbucket git 存储库中的提交导致自动触发触发构建。构建和发布完成,没有任何问题,但电子邮件通知根本不会发送给团队成员。试图实现的最终目标是向管理员和检查了 bitbucket 存储库中的代码的用户发送电子邮件。
参考这个文档:Supported subscriptions,我们可以订阅构建完成的通知,如下。因此,只有 artifact-demo Team 的成员才能收到满足过滤条件的通知。
根据您的快照,它是 out-of-the-box (OOB) or default subscriptions,默认情况下会向所有订阅者发送通知。因此开发团队的成员可以收到通知。
因此,如果您有 CI pipeline for bitbucket repository, and want to send an email to the administrator and the user (we call it contributor) who has checked the code in the bitbucket repo via Azure DevOps notification service, please make sure that the administrator and the contributor are members of Dev team, so they will get build completed notification. Otherwise, they need to subscribe such notification via Personal notifications or Team notifications
更新>>如果您只想向管理员和贡献者发送通知,您可以选择“自定义电子邮件地址”和然后设置多个订阅。
或者管理员和贡献者可以通过 Personal notifications 订阅此通知。
顺便说一句,如果某些用户不想收到此类通知,他们可以手动unsubscribe it。
Update2>>使用自定义电子邮件地址将向特定用户发送电子邮件。而如果你有20个成员,可能订阅太多,你可以考虑将这20个成员添加到一个新的group/team(NotificatoinTeam),然后只需要为这个组订阅这个通知并选择“Members of NotificatoinTeam”,所以一切都完成了。如果有新成员想得到这个通知,只需将他们添加到这个group/team。此外,如果某些成员不想收到此通知,只需将他们从此 NotificatoinTeam group/team.
中删除即可
Update3>>您可以使用此预定义变量 Build.RequestedForEmail
来获取贡献者的电子邮件。请参阅:Build variables (DevOps Services) 了解更多详情。
Azure DevOps“构建完成”通知不会触发,因为 bitbucket git 存储库中的提交导致自动触发触发构建。构建和发布完成,没有任何问题,但电子邮件通知根本不会发送给团队成员。试图实现的最终目标是向管理员和检查了 bitbucket 存储库中的代码的用户发送电子邮件。
参考这个文档:Supported subscriptions,我们可以订阅构建完成的通知,如下。因此,只有 artifact-demo Team 的成员才能收到满足过滤条件的通知。
根据您的快照,它是 out-of-the-box (OOB) or default subscriptions,默认情况下会向所有订阅者发送通知。因此开发团队的成员可以收到通知。
因此,如果您有 CI pipeline for bitbucket repository, and want to send an email to the administrator and the user (we call it contributor) who has checked the code in the bitbucket repo via Azure DevOps notification service, please make sure that the administrator and the contributor are members of Dev team, so they will get build completed notification. Otherwise, they need to subscribe such notification via Personal notifications or Team notifications
更新>>如果您只想向管理员和贡献者发送通知,您可以选择“自定义电子邮件地址”和然后设置多个订阅。
顺便说一句,如果某些用户不想收到此类通知,他们可以手动unsubscribe it。
Update2>>使用自定义电子邮件地址将向特定用户发送电子邮件。而如果你有20个成员,可能订阅太多,你可以考虑将这20个成员添加到一个新的group/team(NotificatoinTeam),然后只需要为这个组订阅这个通知并选择“Members of NotificatoinTeam”,所以一切都完成了。如果有新成员想得到这个通知,只需将他们添加到这个group/team。此外,如果某些成员不想收到此通知,只需将他们从此 NotificatoinTeam group/team.
中删除即可Update3>>您可以使用此预定义变量 Build.RequestedForEmail
来获取贡献者的电子邮件。请参阅:Build variables (DevOps Services) 了解更多详情。