首页 > 解决方案 > 当从 github Jenkins 管道中删除分支时,有没有办法自动删除分支而不是交叉线

问题描述

我正在尝试找到一种方法来从 Jenkins 中删除已删除或合并的分支,通常当有 Jenkinsfile 时,它​​会自动检测并显示在 jenkins 上,但是当从 github 中删除该特定 brnach 时,我们会在 jenkins 上得到一个CROSS行并有手动删除该管道。

有没有办法从 github 中删除一个班克,它会自动从詹金斯中删除而不显示该分支。

标签: jenkinsjenkins-pipeline

解决方案


经过研究,我找到了一种方法,如果您使用BRANCH SOURCE作为 GitHub 并将Orpahned Item Stratergy设置为 0 或取消选择它,那么合并的 PR 或从 GitHub 中删除的分支将自动从 Jenkins 中删除。PS- 仅与BRANCH SOURCE一起使用,因为 GitHub 而不是Git


推荐阅读