From a92684c0b803c2f36f2cad6993a6d7453a7875c1 Mon Sep 17 00:00:00 2001 From: Mike Chang <62353586+amzn-changml@users.noreply.github.com> Date: Mon, 23 Aug 2021 16:07:02 -0700 Subject: [PATCH] Jenkinsfile LFS fix for iOS/Mac pulls (#3396) * Add git lfs install and pull into Jenkins Git pull stage Signed-off-by: Mike Chang --- scripts/build/Jenkins/Jenkinsfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/build/Jenkins/Jenkinsfile b/scripts/build/Jenkins/Jenkinsfile index 3d8c32f0f3..6231f9006d 100644 --- a/scripts/build/Jenkins/Jenkinsfile +++ b/scripts/build/Jenkins/Jenkinsfile @@ -338,6 +338,11 @@ def PreBuildCommonSteps(Map pipelineConfig, String snapshot, String repositoryNa else command += '.cmd' command += " -u ${pipelineConfig.BUILD_ENTRY_POINT} --platform ${platform} --type clean" palSh(command, "Running ${platform} clean") + + if(fileExists('.lfsconfig')) { + palSh("git lfs install", "LFS config exists. Installing LFS hooks to local repo") + palSh("git lfs pull", "Pulling new LFS objects") + } } }