首页 > 解决方案 > Jenkins 超时,因为 bitbucket repo .git 文件夹包含大量数据

问题描述

我的 bitbucket 存储库有一个 Jenkins Pipeline 设置。早些时候,该存储库有很多文件,其中包括 jar 文件,现在我已经删除了一些 jar,并将其推送到我的 bitbucket 分支,此时拉取包含 .git 文件,该文件在对象文件夹中有大文件,因此每当我运行我的 Jenkins 构建时,我都会超时,因为我的 repo 需要 30 到 40 分钟的时间,而 Jenkins 的超时时间是 10 分钟。我想减小 .git 文件夹的大小而不中断我之前的构建

标签: javaspring-bootmavenjenkins-pipelinebitbucket

解决方案


尝试使用 git 存储库的浅层克隆: git clone --depth 1

然后只会克隆最后一个修订版本,而不是整个历史记录(其中仍然包含“已删除”的 jar 文件)。


推荐阅读