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

Azure DevOps:如何实现新分支创建时的通知?

新分支创建触发通知的实现方案

直接监听分支创建事件的方法

如果你用的是Azure DevOps(从你提到的Service Hooks模块来看),其实分支创建事件是支持通过Service Hooks触发的,你大概率是没找对位置:

  • 进入项目设置 → 服务挂钩(Service Hooks)
  • 新建订阅,在事件源里选「Git仓库」,然后就能找到「分支创建」这个事件
  • 接着选通知目标(比如Webhook,直接推送到你的外部服务接口就行)
  • 还能配置过滤规则,比如只监听特定仓库、指定前缀的分支创建事件

要是用的是GitHub/GitLab这类平台,直接在Webhook设置里选「分支创建」事件就可以,完全不需要依赖工作项关联。

基于工作项关联的替代方案

如果你的场景必须绑定工作项关联才能触发,也有办法:

  • 先通过分支策略强制要求:用户创建分支时必须关联工作项(比如要求分支名包含工作项ID,像feature/123-xxx这种格式)
  • 要么监听「工作项更新」事件,当工作项新增了分支关联时触发通知
  • 要么还是监听「分支创建」事件,从分支名里提取工作项ID,自动关联后再触发外部资源创建流程

额外提醒

  • 用Webhook接收事件时,要确保你的外部服务能处理POST请求,记得用平台提供的密钥做请求合法性验证,避免恶意请求
  • 回到Azure DevOps的Service Hooks,「分支创建」确实在Git仓库的事件分类里,仔细翻一下就能找到

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 17:45:42