Estoy tratando de hacer que TravisCI implemente automáticamente mi sitio estático Hakyll, de acuerdo con esta guía .
Así es como está configurado mi repositorio. Tengo mi rama fuente, que contiene mis archivos hakyll y markdown. Construye el html en el _site
directorio, que está configurado como un submódulo, vinculado a mi master
rama.
Construyo el sitio sin problemas, luego cd
en el directorio _site. Sin embargo, cuando intento git add ./*
los archivos HTML recién generados, aparece el siguiente error:
fatal: Pathspec './about.html' is in submodule '_site'
Cuando lo intento git add --all
, me sale este error:
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
¿Qué está causando esto y cómo puedo evitarlo?
Puede ver el repositorio aquí .