We have a package (INBOmd)[https://github.com/inbo/inbomd], which sounds very similar: it contains Rmarkdown and LaTeX templates.
We have set up Wercker (linux) and AppVeyor (windows). Both run the standard R CMD check routines after every push to the GitHub repo.
The Wercker version also clones and compiles a github repo called inbomd_examples. If any of those fail to compile then this failure is reported back to GitHub. Successful runs of the examples on the master branch of INBOmd are automatically deployed.
When the runs on the master branch at AppVeyor are successful, the package is automatically deployed (tar.gz and zip) to our drat repository.