I happen to have a Travis CI setup to auto-compile LaTeX for me on every commit on this repo
It also automatically uploads the PDFs to a dropbox folder (which is linked in the README)
it’s a fairly simple script, basically consists of 5 compound commands (and it only recompiles the PDF for the .tex files which were changed in the new commit)