能否将Azure DevOps Server Repos与Azure DevOps Service Boards集成?
Azure DevOps Server 代码仓库与 Azure DevOps Services Boards 集成方案
完全可以实现这种集成,让代码提交、分支操作直接关联到Azure DevOps Services Boards上的用户故事等工作项。以下是具体的实现步骤和关键配置:
1. 配置服务器级服务连接
- 在Azure DevOps Server中,进入项目设置 > 服务连接,添加指向Azure DevOps Services的服务连接,选择"Azure DevOps Services"类型,输入对应组织URL和凭据完成授权。
- 确保该服务连接拥有访问目标Azure DevOps Services Boards项目的权限(至少需要工作项的读取和更新权限)。
2. 启用工作项关联规则
- 在Azure DevOps Server的代码仓库设置中,进入仓库设置 > 工作项链接,开启"关联提交和分支到工作项"的规则。
- 配置提交消息格式规则,要求提交消息中包含
#工作项ID(例如#123),系统会自动将该提交关联到对应ID的Azure DevOps Services Boards工作项。
3. 分支命名与工作项关联(可选)
- 可设置分支命名策略,要求分支名称包含工作项ID(例如
feature/#123-user-authentication),创建分支时系统会自动关联对应工作项,后续所有提交默认关联该工作项。
4. 验证集成效果
- 提交代码时在消息中加入工作项ID,比如执行
git commit -m "修复用户登录bug #123",提交完成后前往Azure DevOps Services Boards查看对应工作项的"开发"板块,即可看到该提交记录。 - 创建符合命名规则的分支后,工作项的"开发"板块会自动显示分支链接,后续分支操作(如合并)也会同步到工作项中。
注意:Azure DevOps Server和Azure DevOps Services的版本需保持兼容,建议使用较新的服务器版本以获得完整集成功能。
内容的提问来源于stack exchange,提问作者Glopps ChocoMuncher
相关产品推荐
相关产品推荐

