diff --git a/bin/jekyll_build_all b/bin/jekyll_build_all index 9b4771b..2e405f1 100755 --- a/bin/jekyll_build_all +++ b/bin/jekyll_build_all @@ -23,15 +23,19 @@ find -L ./_sites -mindepth 3 -maxdepth 3 -name .generate \ # Entrar al directorio del sitio pushd "${_path}" &>/dev/null + # Reiniciar el log con la fecha + date > build.log + # Instalar las gemas si no están test -f .bundle/config \ - || bundle install --path=/srv/http/gems.kefir.red + || bundle install --path=/srv/http/gems.kefir.red \ + >> build.log # Actualizar las gemas - bundle + bundle >> build.log # Instalar los assets test -f yarn.lock \ - && yarn + && yarn >> build.log # Crear el sitio con lujo de detalles y guardar un log, pero a la vez # tenerlo en la salida estándar para poder enviar al MAILTO del @@ -45,7 +49,7 @@ find -L ./_sites -mindepth 3 -maxdepth 3 -name .generate \ bundle exec \ jekyll build --trace --destination "${_deploy}" 2>&1 \ | sed -re "s,${_path},,g" \ - > "build.log" + >> "build.log" # Acciones posteriores # TODO convertir en un plugin de cada sitio?