rhub-linux-builders
rhub-linux-builders copied to clipboard
Docker configuration for the R-hub Linux builders
rhub-linux-builders
Docker configuration for the Linux builders of the R-hub package builder.
Most subfolders correspond to a platform configuration, e.g. debian-gcc-release contains the Dockerfile corresponding to the "Debian Linux, R-release, GCC" platform, whereas debian-gcc contains the Dockerfile that's used as base for all Debian GCC platforms, whose Dockerfiles start with FROM rhub/debian-gcc.
If you're interested in running one of the images, you can get it from Docker hub instead of building it yourself. E.g. you could run something like docker run -ti rhub/fedora-clang-devel bash. See table below for links. Also note that the rhub R package has helpers to use the images locally from R.
| image | description | size | metrics | build status |
|---|---|---|---|---|
| debian-gcc-devel | Debian Linux, R-devel, GCC | |||
| debian-gcc-devel-lto | Debian Linux, R-devel, GCC, LTO | |||
| debian-gcc-devel-nold | Debian Linux, R-devel, GCC, no long double support | |||
| debian-gcc-patched | Debian Linux, R-patched, GCC | |||
| debian-gcc-release | Debian Linux, R-release, GCC | |||
| debian-clang-devel | Debian Linux, R-devel, clang, ISO-8859-15 locale | |||
| fedora-gcc-devel | Fedora Linux, R-devel, GCC | |||
| fedora-clang-devel | Fedora Linux, R-devel, clang, gfortran | |||
| fedora-clang-devel-san | Fedora Linux, R-devel, clang, gfortran, ASAN/UBSAN | |||
| ubuntu-gcc-devel | Ubuntu Linux 20.04 LTS, R-devel, GCC | |||
| ubuntu-gcc-release | Ubuntu Linux 20.04 LTS, R-release, GCC | |||
| centos-epel | CentOS 8, stock R from EPEL | |||
| rocker-gcc-san | Debian Linux, R-devel, GCC ASAN/UBSAN | |||
| ubuntu-rchk | Ubuntu Linux 20.04 LTS, R-devel with rchk |
Note that these images are useful for you to run to debug your R package. For use of R+Docker for reproducible analyses, refer to the Rocker organization.
License
The Dockerfiles in this repository are licensed under the GPL 2 or later.