Ответ 1
Проблема была опечаткой, а именно, что CircleCI запускал версию 1.0, но должен был использовать 2.0.
В частности, я создал .circleci/config.yaml
с соответствующей конфигурацией.
... однако его следовало называть .circleci/config.yml
.
Я развертываю CircleCI, но мой код отключается.
Команда, в частности, что CircleCI вызывает вызов, вызывающий тайм-аут, находится на этапе checkout
:
git reset --hard SHA
Где SHA
- хэш сборки, но при ssh'ing в я я заметил, что HEAD
и другие, которые я пробовал, также выполнялись вечно.
В этот момент код был извлечен с помощью:
git clone --quiet git @github.com: Организация /Repo.git. --config core.compression = 9 --depth 10 --no-single-branch
Почему git reset --hard
запускается (по-видимому) навсегда в окружении CircleCI и какие исправления разумно доступны?
Подробнее (у нас есть несколько файлов git -lfs):
РЕДАКТИРОВАТЬ Это похоже на:
Я также хотел бы отметить, что добавление GIT_LFS_SKIP_SMUDGE=1
(в конфигурацию проекта CircleCI) не оказало никакого полезного эффекта.
Это помогает вернуться к Ubuntu 12, но, очевидно, это меньше, чем идеально.
ИЗМЕНИТЬ
Вот недавний отчет об ошибке, который я подал: https://discuss.circleci.com/t/cannot-pull-with-git-lfs/14346
(Просто для обеспечения видимости, потому что мои другие отчеты были похоронены в комментариях)
Проблема была опечаткой, а именно, что CircleCI запускал версию 1.0, но должен был использовать 2.0.
В частности, я создал .circleci/config.yaml
с соответствующей конфигурацией.
... однако его следовало называть .circleci/config.yml
.