当你的代码库较比大时,新建任务首次拉取代码时会非常慢,更有可能超时(默认拉取时间10分钟)而失败。
可以使用jenkins的GIT插件自带的高级选项

点开 Git - Repositories 的高级按钮

  • 设置 Refspec: (如:+refs/heads/mingyi-bjqhch:refs/remotes/origin/mingyi-bjqhch,一般是设置成 Branches to build 对应的分支(发布生产环境的分支)),Refspec这个值默认是:+refs/heads/:refs/remotes/REPOSITORYNAME/

1.png

  • 设置构建分支 Branches to build:如:*/mingyi-bjqhch
  • 添加 Additional Behaviours 高级选项(git fetch 时会自动添加对应参数):

    • 取消:Fetch tags (fetch参数 --no-tags)
    • 勾选:Honor refspec on initial clone (fetch参数 会使用Refspec设置的分支进行拉取指定分支的,而不是默认的*)
    • 勾选:浅克隆 (fetch参数 --depth=1)

2.png

标签: none

添加新评论