jenkins上使用GIT源码clone时使用高级选项减少拉取时间及磁盘空间
当你的代码库较比大时,新建任务首次拉取代码时会非常慢,更有可能超时(默认拉取时间10分钟)而失败。
可以使用jenkins的GIT插件自带的高级选项
点开 Git - Repositories 的高级按钮
- 设置 Refspec: (如:+refs/heads/mingyi-bjqhch:refs/remotes/origin/mingyi-bjqhch,一般是设置成 Branches to build 对应的分支(发布生产环境的分支)),Refspec这个值默认是:+refs/heads/:refs/remotes/REPOSITORYNAME/

- 设置构建分支 Branches to build:如:*/mingyi-bjqhch
添加 Additional Behaviours 高级选项(git fetch 时会自动添加对应参数):
- 取消:Fetch tags (fetch参数 --no-tags)
- 勾选:Honor refspec on initial clone (fetch参数 会使用Refspec设置的分支进行拉取指定分支的,而不是默认的*)
- 勾选:浅克隆 (fetch参数 --depth=1)

版权属于:Joyber
本文链接:https://blog.qqvbc.com/default/1033.html
转载时须注明出处及本声明