解决jenkins git timeout的问题

最近工作中遇到jenkins构造项目报错ERROR: Timeout after 10 minutes。 原因在于:项目过大且网速过慢,git fetch 默认时限是10分钟,超时导致构造失败。

那么解决方法自然是调整git超时时间,遂百度之,广泛得文如下:


解决jenkins git timeout的问题_第1张图片
git超时解决方案-网络.jpg

一派胡言......真正合适的解决方法应该是:

  1. 进入项目配置(project configure)
  2. "源码管理"选项卡中,找到Additional Behaviours点击旁边的 add
    解决jenkins git timeout的问题_第2张图片
    image.png
  3. 点击advanced clone behavious
  4. Timeout (in minutes) for clone and fetch operations一栏中填入你需要的超时时间(比如 20)。

最终保存,以上操作即完成了对git fetch超时时间的设置。

网上历史遗留博文害人不浅,望自思考,勤探索。

你可能感兴趣的:(解决jenkins git timeout的问题)