离线 GitLab Runner 无法勾选,无法删除

Runner id 为 8255、8254、8137、8136 所在的机器已经重装系统了,无法再次上线。
未上线的应用无法勾选,无法删除

是否能帮助我把它们删除了?

这边确实没有遇到过这种情况,我联系SRE团队帮忙看看。

好的,谢谢。。。。。

初步排查是因为该runner跨了多个项目共享,解决方式测试中。

收到,麻烦了。。。。

尝试一下使用runner的api来删除看一下,目前这个问题saas团队那边还在进行排查。如果runner api可以删除请不要全部删除,保留一到两个给saas团队进行故障原因分析,非常感谢。

  1. 我把 xuxiaowei-cloud · 极狐GitLab 这个群组下的项目都禁用带有 x99 名称的 Runner(带有 X99 名称的 Runner 共两个),然后就能在页面中删除一个了,剩下一个无法在页面中删除,可能是这个 Runner 在 其他群组或者我的个人项目中 使用过, 调用api删除的(Runner id 8136)。

  2. 在还没有 禁用 xuxiaowei-cloud · 极狐GitLab 群组中的带有 x99 名称的 Runner时,调用 api 删除的结果如下(Token 使用后已被删除)

    C:\Users\xuxiaowei>curl --request DELETE --header "PRIVATE-TOKEN: aSzxShxe_mw_uSoWkkWg" "https://jihulab.com/api/v4/runners/8136"
    {"message":"403 Forbidden - Runner associated with more than one project"}
    

如果能提供一个页面,可以看到在哪些项目中使用了这个 Runner,哪些项目现在启用了,哪些项目现在禁用了,提供批量启用、禁用的功能就最好不过了。再加上强制删除 Runner,不受共享的限制。

已将该需求反馈上去。