jenkins - 当从 github Jenkins 管道中删除分支时,有没有办法自动删除分支而不是交叉线
问题描述
我正在尝试找到一种方法来从 Jenkins 中删除已删除或合并的分支,通常当有 Jenkinsfile 时,它会自动检测并显示在 jenkins 上,但是当从 github 中删除该特定 brnach 时,我们会在 jenkins 上得到一个CROSS行并有手动删除该管道。
有没有办法从 github 中删除一个班克,它会自动从詹金斯中删除而不显示该分支。
解决方案
经过研究,我找到了一种方法,如果您使用BRANCH SOURCE作为 GitHub 并将Orpahned Item Stratergy设置为 0 或取消选择它,那么合并的 PR 或从 GitHub 中删除的分支将自动从 Jenkins 中删除。PS- 仅与BRANCH SOURCE一起使用,因为 GitHub 而不是Git
推荐阅读
- microsoft-graph-api - 使用 Graph 修改 Exchange Online 发送连接器
- javascript - 删除嵌套数组的对象(Javascript)
- r - R:使用 mclapply 加载多个 RData 不起作用
- python - 使用 parallel=True 时如何防止 Numba 并行化特定循环?
- ios - 没有为 UIScrollView 中的 UITableView 调用 didSelectRowAt
- ios - 如何在 Swift 5 中将 HSB 转换为十六进制
- javascript - 无法附加图像
- javascript - 渲染从 API 返回的 JSON 对象数组
- sql - 我怎样才能得到这个公式来检查多个状态码?
- excel - 具有 3 个嵌套循环的 Excel VBA