git -lfs иногда не найдены на пути, flakey - PullRequest
0 голосов
/ 30 марта 2020

В моем репо используется git -lfs, и я использую Jenkins для CI.

На моих узлах jenkins иногда появляются сообщения о том, что git -lfs не было найдено на моем пути, когда я сделать git оформить заказ. Но он установлен и работает подавляющее большинство времени. Фактически, если я вхожу в узел сразу после сбоя, я могу нормально запустить git -lfs. В случае, если это имеет значение, я выполняю принудительную проверку указанного c коммита, с которым я выполняю тесты.

Кроме того, я добавил повтор в мою ловушку после проверки, которая пытается git -lfs команда после проверки 5 раз с 1 секундами сна. Похоже, это тоже не помогло.

К сожалению, учитывая непостоянную природу этого, у меня нет хороших репро шагов. Кто-нибудь еще видел это раньше, чтобы иметь какие-либо идеи о причинах или исправлениях?

РЕДАКТИРОВАТЬ: я также обновил ловушку для запуска command -v git-lfs до git lfs post-checkout и command -v git-lfs производит то же самое git -lfs не найден при ошибке пути. Опять же, это очень спорадически, и кажется, что существует на пути ...

...