Так что, похоже, проблема в большом размере Packfile в git, похоже, что EFS довольно медленно обрабатывает такие большие файлы, из-за чего он так долго зависает.Я заметил это с помощью команды lsof :
lsof +D ./
Что указывает на то, что индексный файл и файл пакета открыты долгое время, и оба они имеют большие файлы:
*
То, что я сделал, чтобы решить эту проблему, - это использование мелкого клона в Jenkins:
checkout([
$class: 'GitSCM',
branches: [[name: "$git_branch" ]],
doGenerateSubmoduleConfigurations: false,
extensions: [[$class: 'CloneOption', depth: 0, noTags: true, reference: '', shallow: true]],
submoduleCfg: [],
userRemoteConfigs: [[url: "$git_repo" , credentialsId: env.gitCredentialsJenkins]]])
Это решило проблему, хотя клонирование хранилища объемом 1,8 ГБ все еще занимает много времени.