You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure DevOps中追踪特定用户的代码提交并获取通知?

实现Azure DevOps指定用户代码提交通知的方案

方法一:使用原生通知规则(无需额外开发)

这是最便捷的实现方式,不需要写代码即可完成配置:

  • 进入对应Azure DevOps项目,点击左下角的项目设置入口
  • 在左侧菜单栏找到「通知」板块,点击「新建订阅」
  • 在模板选择窗口的「代码」分类下,选中「提交已推送」选项,点击下一步
  • 进入筛选器配置页后按需求调整:
    • 接收人设置为你自己,或者需要收到通知的管理组
    • 添加筛选条件:字段选「推送者」,运算符选「在组中」,值选择你提前建好的、包含所有要监控用户的自定义用户组*(如果还没建对应分组,先去项目设置的「用户」板块把指定用户加到同一个自定义组即可)*
    • 你也可以补充额外筛选规则,比如限定只接收特定代码仓库、特定分支的提交通知
  • 保存规则后即可生效,符合条件的用户推送代码时,你会自动收到对应的邮件通知

方法二:结合Web Hook实现自定义通知(适合对接第三方通知渠道)

如果你不想用邮件接收,需要推送到企业微信、钉钉、飞书等内部通知渠道,可以用这个方案:

  • 进入项目设置的「服务挂钩」板块,点击「创建订阅」
  • 触发事件选择「代码 pushed」,下一步后和上述方法一样配置筛选规则,限定推送者范围、仓库和分支范围
  • 操作类型选择「Web Hook」,填入你自行开发的消息接收接口地址,配置好认证信息后保存
  • 在你自己的接收接口中可以自行处理推送过来的提交元数据,按需求格式化后转发到任意你需要的通知渠道

如果你需要跨多个项目监控同一批用户的提交,直接在组织级别的设置中配置全局通知/服务挂钩规则即可,不需要逐个项目重复配置。

内容的提问来源于stack exchange,提问作者karthiks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 18:21:03