首页 > 其他分享 >jenkins git拉取大文件失败的解决方式

jenkins git拉取大文件失败的解决方式

时间:2023-11-02 15:23:31浏览次数:36  
标签:构建 git clone 拉取 报错 jenkins

参考链接:https://blog.csdn.net/lidaidai001/article/details/91411458

报错场景

在使用jenkins实现自动化部署前端项目的时候git拉取多次失败。报错如下:


报错一:ERROR: Error fetching remote repo 'origin'

  • 检查本地磁盘是否满了,jenkins的工作空间满了 没有设置定时清理缓存空间也会报此错误

报错二:ERROR: Timeout after 10 minutes。

  • 原因在于:项目过大且网速过慢,git fetch 默认时限是10分钟,超时导致构造失败。
  • 可以先检查git clone 手动敲命令能否下载成功,clone需要多长时间

解决方法

超时报错
1.项目配置(project configure)
2."源码管理"选项卡中,找到Additional Behaviours点击旁边的 add,选择 Advanced clone behaviours
在 "timeout (in minutes) for clone and fetch operations" 配置超时时间。

磁盘空间不足
1.jenkins构建时产生的缓存保存在workspace里,点击workspace 手动清理一下
2.配置jenkins定时自动清理:进入jenkins项目-配置-Discard old bulids(丢弃旧的构建),并设置发布包保留天数和保留个数。这样在下次构建的时候就会按照设置清理构建产生的发布包

标签:构建,git,clone,拉取,报错,jenkins
From: https://www.cnblogs.com/51fly/p/17805494.html

相关文章

  • All Possible Digits
    here单调性:多加几次,出现的数不会变少,肯定可以二分。最多操作\(p-1\)次,也就是最多进位一次。而且最多只会进位一次,对于最后一位在加的过程中出现的值,直接用式子算,然后为了统计出现的数的次数,在其他位的数,如果在最后一位变化的范围里,就不应该加1。但是题解又有不用二分的做法…......
  • Git学习记录
    概述:免费、开源、分布式版本控制系统、快速、高效、易于学习、占地小、性能快本地库在磁盘集中式版本控制工具CVS、SVN、VSS有单一的集中管理服务器,所有的人修改的是同一个代码,必须等待他人写完,自己才能提交进行修改。单点故障:服务器宕机,所有人都无法提交更新,无法协同工作。分布式......
  • git操作指南
    git分布式版本控制系统方便我们管理这些不同版本的文件多人协作安装sudoaptinstallgitsudoapt-getinstallgit配置gitconfig--globaluser.email"你的邮箱地址"gitconfig--globaluser.name"你的名字"配置一次即可区域Remote:远程仓库Repository:本......
  • 提交GitLab代码自动触发jenkins运行
    利用jenkins和gitlab的webhook结合,实现提交代码之后,自动触发jenkins的构建1、插件安装首先jenkins需要安装两个gitlab的插件分别为:(GenericWebhookTriggerPlugin)和(gitlab)。安装完成以后jenkins的GenericWebhookTrigger配置Token。2、在gitlab设置webhook设置前先配置一下GitLab......
  • 2021年github文件高速下载方法
     https://shrill-pond-3e81.hunsh.workers.dev/  ......
  • git合并提交履历的方法
    一:多个commit合并到一个commit适用场景举例:clone下来代码后进行了多次提交,但是约束要求你只能有一个提交履历,所以要对你提交的这些履历进行压缩合并1,gitlog查看你提交了多少次2,gitrebase-ihead~n(n为你要将最新的多少次进行合并)3,会弹出一个修改页面,最上面的第一条pick必须保......
  • 下载低版本jenkins
    一目的下载低版本jenkins地址:https://get.jenkins.io/war-stable/二步骤1.进入下载页,选择stable版,PastReleases 2.查看版本对应关系,选择合适版本  ......
  • linux安装Jenkins
    一目的安装Jenkins说明:安装步骤主要从官网获取:https://www.jenkins.io/ 二准备1.Jenkins需要jdk环境安装jdk: https://www.cnblogs.com/qxAndWorld/p/17804671.html2.下载Jenkins的war包https://www.cnblogs.com/qxAndWorld/p/17804775.html  三步骤 1.将wa......
  • [ GitLab ] GitLab 版本升级路线
    https://www.cnblogs.com/yeungchie/必须按照下述的版本依次升级,不能越级更新。1414.0.12>14.3.6>14.9.5>14.10.51515.0.5>15.1.6>15.4.6>15.11.131616.0.x>16.1>16.2.x>16.3>latest参考UpgradingGitLab|GitLab......
  • jenkins和allure配置,构建后没有'Allure Report'选项
    Allure插件已安装 全局设置 AllureCommandline但是构建后操作,还是没有AllureReport'选项  AllureCommandline换成手动的,也还是不行 系统属性中也增加allure配置  还是没有解决。。。。。。。。。。。。。。。。。。。。。。。。......