Set up Travis CI for testing and deployment.

Travis build status CRAN status codecov Lifecycle: maturing

The goal of {travis} is to simplify the setup of continuous integration with Travis CI. Both endpoints .com (https://travis-ci.com) and .org (https://travis-ci.org) are supported.

The main purpose is to provide a command-line way in R for certain Travis tasks that are usually done in the browser (build checking, cache deletion, build restarts, etc.).

The package also comes handy when setting up Travis CI builds for deployment via use_travis_deploy().

To learn more about Travis CI in general, have a look at this blog post .

{travis} package is closely coupled with the {tic} package which provides tools for an CI-agnostic workflow.

See the Get Started vignette for more information.

Installation

You can install {travis} from Github with:

remotes::install_github("ropenscilabs/travis")