java - Jenkins 超时,因为 bitbucket repo .git 文件夹包含大量数据
问题描述
我的 bitbucket 存储库有一个 Jenkins Pipeline 设置。早些时候,该存储库有很多文件,其中包括 jar 文件,现在我已经删除了一些 jar,并将其推送到我的 bitbucket 分支,此时拉取包含 .git 文件,该文件在对象文件夹中有大文件,因此每当我运行我的 Jenkins 构建时,我都会超时,因为我的 repo 需要 30 到 40 分钟的时间,而 Jenkins 的超时时间是 10 分钟。我想减小 .git 文件夹的大小而不中断我之前的构建
解决方案
尝试使用 git 存储库的浅层克隆: git clone --depth 1
然后只会克隆最后一个修订版本,而不是整个历史记录(其中仍然包含“已删除”的 jar 文件)。
推荐阅读
- sql - SQL Server:用于查找大于传递值的最新值的索引
- python - 无法解析剩余部分:来自 'data[i]['fld_id']' 的 '[i]['fld_id']'
- java - 使用 /target 中的类
- android-emulator - Android Emulator 显示“您的连接不是私有的”错误是浏览器
- haskell - 见证以前的类型家庭条款不匹配
- c++ - 在编译时确保特定的 std::array 位置
- mariadb - MariaDB:如果有同名的持久表,如何选择临时表?
- javascript - 如何从反应js中的父组件状态更新子组件下拉列表中的选项值?
- powerbi - 活跃和不活跃的客户
- django-rest-framework - 数据库中是否存在记录?Django Api 通用视图