Я работаю с бегунами GitLab и должен проверить их локально перед нажатием.
Это можно сделать с помощью
gitlab-runner exec docker testing
И хорошо работает.
Теперь,если в хранилище используется LFS, это больше не работает, и я получаю сообщения об ошибках типа
batch request: missing protocol: "/home/self/workspace/project.git/info/lfs"
Это происходит потому, что вы не можете просто клонировать локальную папку в другую, если используется LFS.
Существует обходной путь использования git clone --reference
, предложенный
Но как это можно применить к gitlab runner?