Skip to content

Commit

Permalink
add check for R-devel using docker
Browse files Browse the repository at this point in the history
  • Loading branch information
jrnold committed Mar 8, 2015
1 parent 0d6ecce commit a5a6d2a
Showing 1 changed file with 11 additions and 8 deletions.
19 changes: 11 additions & 8 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
R = R
DOCKER = docker

PKGNAME := $(shell sed -n "s/Package: *\([^ ]*\)/\1/p" DESCRIPTION)
PKGVERS := $(shell sed -n "s/Version: *\([^ ]*\)/\1/p" DESCRIPTION)
PKGSRC := $(shell basename `pwd`)
Expand All @@ -23,18 +26,18 @@ vignettes/introduction.Rmd: inst/vign-src/introduction.md
sed -e 's/(inst\/vign-src\/figures\//(assets\//' $< > $@
cp inst/vign-src/figures/* vignettes/assets/

# Build using latest R-devel
build:
cd ..;\
R CMD build --no-manual $(PKGSRC)
$(R) CMD build .

install: build
cd ..;\
R CMD INSTALL $(PKGNAME)_$(PKGVERS).tar.gz
$(R) CMD INSTALL $(PKGNAME)_$(PKGVERS).tar.gz

check: build
cd ..;\
R CMD check $(PKGNAME)_$(PKGVERS).tar.gz --as-cran
$(R) CMD check $(PKGNAME)_$(PKGVERS).tar.gz --as-cran

check-devel: build
$(DOCKER) run --rm -ti -v $(pwd):/mnt rocker/r-devel-ubsan-clang check.r --setwd /mnt --intall-deps $(PKGNAME)_$(PKGVERS).tar.gz --as-cran

clean:
cd ..;\
$(RM) -r $(PKGNAME).Rcheck/
$(RM) -r $(PKGNAME).Rcheck $(PKGNAME)*.tar.gz

0 comments on commit a5a6d2a

Please sign in to comment.