Jenkins基于b1分支合并触发构建 分支重建及合并到master规则咨询
问题1解答
不会触发。你配置的b1分支构建触发规则,本质是监听代码仓库中b1分支本身的提交变更事件。将b1合并到master的操作只会修改master分支的提交记录,不会对b1分支的内容、提交历史产生任何改动,因此不会触发b1对应的构建任务。
问题2解答
这取决于你使用的Jenkins项目类型:
- 如果你用的是多分支流水线(Multibranch Pipeline):默认会定期自动扫描仓库的全部分支,只要你预设的分支过滤规则包含
b1,新创建的同名b1分支会被自动识别,完全可以正常执行你预先配置的构建流程,不需要额外调整配置。 - 如果你用的是普通Freestyle/固定配置的单分支项目:只要你配置的拉取分支名写的是
b1,正常可以直接拉取新的同名分支代码;如果新b1分支的提交历史和删除前的旧分支完全无关联,建议你在源码管理配置中开启「构建前清理工作空间」「强制拉取覆盖本地版本」的选项,避免本地缓存的旧分支代码导致拉取报错。
内容的提问来源于stack exchange,提问作者Jfischer
相关产品推荐
相关产品推荐

