禁用GitLab CI的GIT LFS

Max*_*ulz 4 git gitlab

如何在不下载LFS文件的情况下配置GitLab CI运行器进行克隆?测试不需要这些文件,它会显着加快我们的开发工作流程.很感谢任何形式的帮助!

我在reddit上遇到了同样的问题:很遗憾没有有用的答案链接.请注意,我还提出了两个月前gitlab论坛的问题(链接)到目前为止没有运气.

Nil*_*ner 7

您可以尝试设置变量 GIT_LFS_SKIP_SMUDGE=1

variables:
  GIT_LFS_SKIP_SMUDGE: "1"
Run Code Online (Sandbox Code Playgroud)

或控制git checkout通话,并lfs.fetchexclude事先设定

variables:
  GIT_STRATEGY: clone
  GIT_CHECKOUT: "false"
script:
  - git config lfs.fetchexclude "*"
  - git checkout $CI_BUILD_REF_NAME
Run Code Online (Sandbox Code Playgroud)