Wdrażam do CircleCI, ale mój kod kończy się.reset git --hard wisi na CircleCI/Ubuntu 14 z git-lfs <1.5.6
Komenda zwłaszcza że CircleCI dzwoni, że jest przyczyną czasu jest na etapie checkout
: reset
git --hard SHA
Gdzie SHA
jest hash kompilacji , ale po ssh'ing w zauważyłem, że HEAD
i inne, które próbowałem również uruchomić na zawsze.
W tym momencie kod został wyrejestrowany z:
git clone --quiet [email protected]: Organizacja/Repo.git. --config core.compression = 9 --depth 10 --no-single-oddział
Dlaczego git reset --hard
run (pozornie) zawsze na środowisko CircleCI i jakie poprawki są rozsądnie dostępne?
Więcej szczegółów (mamy kilka git-LFS plików i tu):
- LSB uwalnianiu Ubuntu 14.04.4 LTS
- wersji git 2.11.0
- git-LFS/1.5.4 (GitHub; amd64 linux; iść 1.7.4)
EDIT Komunikat ten dotyczy:
- github.com/git-lfs/git-lfs/pull/1932 (za komentarzu @ torek za)
- https://discuss.circleci.com/t/is-there-any-way-to-disable-git-lfs-in-ubuntu-14-04-trusty-image/10208/12
Chciałbym również zauważyć, że dodanie GIT_LFS_SKIP_SMUDGE=1
(w config CircleCI Projektu) nie ma miał jakikolwiek użyteczny efekt.
Pomaga w powrocie do Ubuntu 12, ale oczywiście nie jest to idealne rozwiązanie.
EDIT
Oto niedawny raport o błędzie I złożony: https://discuss.circleci.com/t/cannot-pull-with-git-lfs/14346
(tylko w celu zapewnienia widoczności, ponieważ moje inne raporty grzebano w komentarzach)
Prawdopodobnie błąd Git-LFS 1.5.x został naprawiony w wersji 1.5.6: https://github.com/git-lfs/git-lfs/pull/1932 – torek
@torek Dzięki.Myślę, że najlepszą odpowiedzią jest tutaj wybranie obrazu doka do CircleCI z git-lfs 1.5.6. –