Próbuję zmusić TravisCI do automatycznego wdrożenia mojej statycznej witryny Hakyll, zgodnie z tym przewodnikiem .
Oto jak jest skonfigurowane moje repozytorium. Mam gałąź źródłową, która zawiera moje pliki hakyll i markdown. Buduje kod HTML w _site
katalogu, który jest skonfigurowany jako podmoduł, połączony z moją master
gałęzią.
cd
Witrynę buduję bez problemu, a następnie umieszczam w katalogu _site. Jednak podczas próby git add ./*
uzyskania nowo wygenerowanych plików HTML pojawia się następujący błąd:
fatal: Pathspec './about.html' is in submodule '_site'
Kiedy próbuję git add --all
, pojawia się ten błąd:
git: pathspec.c:317: prefix_pathspec: Assertion `item->nowildcard_len <= item->len && item->prefix <= item->len' failed.
/home/travis/build.sh: line 245: 1566 Aborted git add --all
Co to powoduje i jak mogę tego uniknąć?
Możesz wyświetlić repozytorium tutaj .