Skip to content

Commit 28d9cbb

Browse files
committed
Add dockerfile for ASAN
1 parent 54c1a86 commit 28d9cbb

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

.Rbuildignore

+1
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ windows
77
^revdep$
88
^src/Makevars$
99
^codecov\.yml$
10+
^docker$

docker/r-devel-san/Dockerfile

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
FROM rocker/r-devel-san
2+
3+
RUN apt-get -qq update \
4+
&& apt-get -qq dist-upgrade -y \
5+
&& apt-get -qq install git pandoc pandoc-citeproc libssl-dev libcurl4-openssl-dev libxml2-dev -y \
6+
&& RD -e 'install.packages(c("Rcpp", "BH", "httr", "testthat", "magrittr", "knitr", "rmarkdown", "covr"), quiet = T)'
7+
8+
RUN git clone https://github.com/hadley/xml2 \
9+
&& RD CMD build xml2 --no-build-vignettes \
10+
&& RD CMD INSTALL xml2_*.tar.gz --install-tests
11+
12+
RUN RD -e 'testthat::test_package("xml2"); q("no");' || true
13+
14+
RUN RD CMD check xml2_*.tar.gz

0 commit comments

Comments
 (0)