如何删除Github PR中残留的多余Jenkins构建链接
多余Github PR构建链接清除方案
手动操作方案(单条记录适用)
- 打开对应Github PR页面,切换到Checks标签页
- 在左侧检查项列表中找到你要删除的那条Jenkins构建记录,点击条目右侧的三个点图标
- 选择「Delete run」选项,二次确认后即可删除该条记录,刷新PR页后多余的构建链接就会消失
API操作方案(无手动删除入口/批量操作适用)
已经同步到Github的状态检查记录存储在Github侧,Jenkins侧配置变更不会自动同步删除,找不到手动入口时可以调用Github API操作:
- 提前生成拥有
repo:status、repo权限的个人访问令牌(PAT) - 先调用查询接口获取该PR绑定的所有检查运行记录,定位到多余记录对应的
check_run_id - 调用删除接口完成清理:
DELETE /repos/{你的仓库所有者用户名}/{你的仓库名}/check-runs/{目标check_run_id}
内容的提问来源于stack exchange,提问作者Shabar
相关产品推荐
相关产品推荐

