RolleR- continuous integration & deployment for R users

Roller is a group of tools which allow R users to more easily automate R processes inside the organisation, maintain R packages and do continuous integration for R users. It consists of a code repository, continuous integration and job schedulers. The software is offered jointly during bnosac projects in order to speed up deployment of models, GUI's and data flows in R. The software is requested mostly in combination with R training.

Request for a trial proof of concept

RolleR - continuous integration for R users

As part of our continuous effort in order to integrate analytical technologies inside your organisation, we help set up, design and implement continuous integration stacks for R users. RolleR is a collection of tools we provide during a bnosac project, allowing to automate R procedures and processes.

  • Roller is a group of tools which allow R users to more easily automate R processes inside the organisation, maintain R packages and do continuous integration for R users. It consists of a code repository, continuous integration and job schedulers.
  • The software is offered freely during bnosac projects in order to speed up deployment of models, GUI's and data flows in R. The software is requested mostly in combination with R training.

R continuous integration

RolleR aids in the setup of R inside the organisation. These cover typical issues like

1 Setting up enterprise-ready R packages and their dependencies which are usefull for the analytics

2 Combining these packages with own in-house built R packages

3 Setting up a CRAN-like repository which contains these packages and their dependencies. Allowing for reproducibility, upgrading + maintenance.

4 Setting up continuous integration builds and tools to automate updates to R code and flag issues. Triggering of R code directly into real-life applications.


 
 

R process automation

RolleR includes as well tooling to schedule R processes and maintain the output and logs. These integrations work directly with RStudio.

Linux/Mac RolleR includes an R package called cronR which allows R users on Unix to schedule R processes. It has an RStudio extension plugin.
Windows For Windows users, RolleR also contains an R package called taskscheduleR which can be used to automate R processes on Windows machines.

Pricing

Business

Free during project and 6 months after the project end. Features:

  • Access to continuous integration platform
  • Unlimited continuous integration builds
  • Own CRAN R package repository
  • Training on R package development / R automation & continuous integration
  • Within day support on R package issues

Professional

Pricing 2500 € / year. Similar setup as Business + in addition:

  • Setup of in-house continuous integration platform
  • Yearly in-house course on R automation
  • Advise on structuring R projects
  • Direct support for integration + automation issues at cheap dayly rate

Contact us for more details

RolleR screenshots