如何配置Azure DevOps,使PR合并后Bug自动设置为Closed状态?
配置Azure DevOps使PR合并后自动关闭Bug工作项
进入项目流程设置
打开项目设置,找到「Boards」分类下的「Process」,选中你当前使用的Agile流程副本,点击进入编辑页面。修改Bug工作项的状态转换规则
在流程编辑页选择「Bug」工作项类型,切换到「状态转换」标签页。你可以选择两种方式:一是给「Resolved」到「Closed」的转换添加自动触发条件——当关联的PR合并时自动执行该转换;二是直接调整PR合并触发的目标状态,把Bug的默认目标状态从「Resolved」改成「Closed」。调整PR关联工作项的默认行为(若上述设置未生效)
进入项目「Repos」设置里的「Pull requests」→「Settings」,在「Work items」板块,设置PR合并时,关联的Bug工作项直接被设为「Closed」状态。注意:要确保你的流程副本允许Bug从当前状态直接转换到「Closed」,如果有状态限制,需先在流程设置里开启对应的转换路径。验证配置
创建一个测试Bug并关联到新的PR,合并PR后检查Bug的状态是否自动变为「Closed」。如果仍未生效,检查流程副本中Bug的状态机,确认「Closed」是PR合并可触发的最终状态。
内容的提问来源于stack exchange,提问作者rutim
相关产品推荐
相关产品推荐

