我启用了Gitlab与Jenkins之间的CI流程。
当我进入Gitlab Portal时,仅列出了我创建的分支。但是,当我从Jenkins控制台输出运行CI流时,它将列出名称为origin / merge-requests / xxx的另外数百个分支,在我的情况下,xxx是从1到156的数字。
有人知道为什么以及如何删除这些分支吗?
答案 0 :(得分:0)
这是因为詹金斯(Jenkins)从未清理过本地的Git存储库,该存储库包含大量陈旧的远程分支信息。这些分支已经从Git存储库中自动删除。
在Jenkins内部,安装Jenkins Git插件后,我们有两个选项可帮助我们清除此旧数据:
源代码管理==>其他行为: 清除存储库并强制克隆 修剪陈旧的远程跟踪分支机构