Estou tentando fazer com que o TravisCI implante automaticamente meu site estático Hakyll, de acordo com este guia .
Veja como meu repo está configurado. Eu tenho minha ramificação de origem, que contém meus arquivos hakyll e markdown. Ele cria o html no _site
diretório, que é configurado como um submódulo, vinculado ao meu master
ramo.
cd
Crio o site sem problemas e depois no diretório _site. No entanto, quando tento git add ./*
os arquivos HTML recém-gerados, obtenho o seguinte erro:
fatal: Pathspec './about.html' is in submodule '_site'
Quando tento git add --all
, recebo este erro:
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
O que está causando isso e como posso evitar isso?
Você pode ver o repositório aqui .