diff --git a/.rultor.yml b/.rultor.yml index 42b0d64a..e1542072 100644 --- a/.rultor.yml +++ b/.rultor.yml @@ -38,7 +38,7 @@ release: repo=yegor256/cam sudo docker build --no-cache --tag "${repo}:${tag}" "$(pwd)" mkdir /tmp/dataset - sudo docker run --rm "${repo}:${tag}" 'make install env lint test' + sudo docker run --rm "${repo}:${tag}" make install env lint test cat ../docker-password | \ sudo docker login --password-stdin --username yegor256 sudo docker push "${repo}:${tag}" diff --git a/steps/report.sh b/steps/report.sh index 0b8481cf..66fb35cd 100755 --- a/steps/report.sh +++ b/steps/report.sh @@ -65,7 +65,12 @@ fi dest=${t}/report.pdf if ! TARGET="${t}" latexmk -pdf -r "${tmp}/.latexmkrc" -quiet -cd "${tmp}/report.tex"; then - cat "${tmp}/report.log" + if [ -e "${tmp}/report.log" ]; then + cat "${tmp}/report.log" + echo "Failed to generate PDF report with LaTeX, see the log above" + else + echo "Failed to generate PDF report with LaTeX, there is no log file visible" + fi exit 1 fi cp "${pdf}" "${dest}"