如何配置GitLab CI运行程序以克隆而不下载LFS文件?测试不需要这些文件,这将大大加快我们的开发流程。非常感谢您的帮助!
我在reddit上只遇到了相同的问题:link,但没有有用的答案。请注意,我还在两个月前(link)的gitlab论坛上提出了问题,到目前为止还算不上成功。
答案 0 :(得分:6)
您可以尝试设置变量GIT_LFS_SKIP_SMUDGE=1
variables:
GIT_LFS_SKIP_SMUDGE: "1"
或控制git checkout
通话,并预先设置lfs.fetchexclude
variables:
GIT_STRATEGY: clone
GIT_CHECKOUT: "false"
script:
- git config lfs.fetchexclude "*"
- git checkout $CI_BUILD_REF_NAME