Jenkisn 多分支流水 丢失分支
背景描述
CI 流程: github + jenkins
描述: 使用 jenkins 多分枝流水的时候,突然发现其中 master 分支没有对应的 pipeline,该分支下有对应的 Jenkinsfile,不管怎么修改master分支的代码, 也不会触发 jenkins 的CI流程
原因
Jenkins 对于分支的提交换个拉取请求, 如果检测到某个分支有打开 PR , 就不会在Jenkins中创建这个分支,当 PR 合并或者删除时, 该分支就会被创建
这种场景多出现于 repo 项目迁移后,重新接入 Jenkins CI 流程
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7822f02dde66dda8a2eebc60a3c57581.png)
参考
stackoverflow