Отключение GIT LFS для GitLab CI

Как настроить бегуны GitLab CI для клонирования без загрузки файлов LFS? Эти файлы не нужны для тестов, и это значительно ускорит рабочий процесс разработки. Любая помощь очень ценится!

Я столкнулся только с тем же вопросом на Reddit: ссылка на сайт, но, к сожалению, без полезных ответов. Обратите внимание, что я также задал вопрос на форуме gitlab два месяца назад (ссылка на сайт), но пока безуспешно.

Вы пробовали установка переменной e GIT_LFS_SKIP_SMUDGE=1?

Nils Werner 14.08.2018 16:28

Я не думаю, что это дубликат, поскольку он специфичен для GitLab CI.

Maximilian Schulz 28.08.2018 20:01
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
4
3
1 273
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Можно попробовать установить переменную GIT_LFS_SKIP_SMUDGE=1

variables:
  GIT_LFS_SKIP_SMUDGE: "1"

или возьмите под свой контроль вызов git checkout и заранее установите lfs.fetchexclude

variables:
  GIT_STRATEGY: clone
  GIT_CHECKOUT: "false"
script:
  - git config lfs.fetchexclude "*"
  - git checkout $CI_BUILD_REF_NAME

Спасибо! Итак, я попытался установить переменную и в принципе она работает, но только с GIT_LFS_SKIP_SMUDGE: "1", при предложенном решении Gitlab CI выдает мне ошибку FATAL: invalid value for variable "GIT_LFS_SKIP_SMUDGE".

Maximilian Schulz 28.08.2018 20:00

Спасибо за отзыв, я скорректировал свой пост.

Nils Werner 28.08.2018 21:14

Другие вопросы по теме