LFS error at git checkout in Jenkins

Problem

stdout: 
stderr: Downloading xxxx.a (83 MB)
error: git-lfs smudge -- 'xxxx.a' died of signal 15
error: external filter git-lfs smudge -- %f failed 143
error: external filter git-lfs smudge -- %f failed
fatal: xxxx.a: smudge filter lfs failed
	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2681)
	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$1100(CliGitAPIImpl.java:86)
	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$9.execute(CliGitAPIImpl.java:2999)
Caused: hudson.plugins.git.GitException: Could not checkout 3999d15b4cd275c4b2430409451fd40c7a30f123
	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$9.execute(CliGitAPIImpl.java:3023)
	at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1355)
	at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:129)
	at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:97)
	at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:84)
	at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Finished: FAILURE

solve

  • Delete the project directory in jenkins_home/workspace.
  • Add ‘extensions: [[$class: ‘GitLFSPull’]]’ in git checkout.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다