In this tutorial we will discuss:

  • What Travis CI is and how it works

  • We will demonstrate two methods for adding Travis CI to a GitHub repo that does not contain a package - so in our case our repo contains an .rmd and we want to test if it renders

    1. We will show how this process can be done manually, (this helps demonstrate what other packages that make this process faster actually do)

    2. We will show a shorter version of the process using the usethis package

  • We will discuss what pkgdown is and how to use it

  • We will provide additional references including tutorials for adding Travis to a repo that does contain a package

Travis CI

  • What is Travis? Is this a person? Why is everyone talking about Travis???

  • Have you ever heard someone say that they used Travis to test their package? Who is this amazing code guru?!