Azure DevOps YAML流水线中「Automatically link work items included in this run」选项缺失求助
问题解答
「Automatically link work items included in this run」选项的显示确实需要满足几个前置条件,针对GitHub仓库的场景,具体如下:
- 必须完成Azure Boards与GitHub仓库的集成:该功能依赖Azure Boards和目标GitHub仓库的关联配置。需要在Azure DevOps项目中添加GitHub连接,将你的GitHub仓库绑定到Azure Boards,否则流水线无法识别GitHub提交中的工作项引用,选项不会显示。
- 流水线基于已集成的GitHub仓库创建:确保当前YAML流水线的源仓库是已经完成Azure Boards集成的GitHub仓库,未关联的仓库不会触发该选项的显示。
- Azure DevOps项目已启用Azure Boards模块:如果你的项目仅启用了Pipelines功能,未开启Boards模块,工作项关联相关的设置选项会被隐藏,因为该功能属于Boards的核心能力范畴。
- 拥有足够的流水线设置权限:操作的用户需要具备流水线的「编辑设置」权限(比如Project Contributor及以上角色),权限不足时部分设置项会被隐藏。
满足上述条件后,重新进入流水线的Settings页面,即可找到该选项。开启后,流水线运行时会自动识别提交信息中的工作项ID格式(如#123),并将本次运行记录关联到对应的Azure Boards工作项。
内容的提问来源于stack exchange,提问作者Ola Eldøy
相关产品推荐
相关产品推荐

