我有一个正在克隆另一个存储库的管道。下面的管道在 yyy 存储库上运行,它应该克隆 xxx 存储库并对其进行一些工作,然后将结果上传到 AWS S3,我有很多对象要处理,所以 git clone 步骤应该启用 LFS。git lfs 客户端是在我的基础镜像上配置的。我的 xxx 存储库也启用了 LFS。我的部署花费了很多时间来克隆启用 LFS 的 repo。
- step:
name: "Pipeline"
services:
- docker
caches:
- docker
script:
- ...
- ...
- ...
- ...
- git clone git@bitbucket.org:xxx.git
我试过了
clone:
lfs: true
减少消耗时间的选项,但它似乎不适用于上面的设置。
如何减少此设置的时间消耗?这里有什么解决方法吗?
谢谢你。