启用travis CI以检查包依赖性

时间:2015-11-02 10:04:55

标签: r dependencies continuous-integration travis-ci

实际问题

为了让travis CI能够检查我的包依赖关系,我需要做些什么?

我尝试了什么

我尝试将cran参数添加到.travis.yml文件,如travis-ci.com上的guide中所述。

我的.travis.yml文件如下所示:

language: r
warnings_are_errors: yes
sudo: required
cran: http://cran.rstudio.com
r_packages:
- covr
after_success:
- Rscript -e 'covr::codecov()'

然而,我仍然得到以下error

* checking package dependencies ... ERROR
No repository set, so cyclic dependency check skipped

会话信息

> sessionInfo()
R version 3.2.2 (2015-08-14)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

locale:
[1] LC_COLLATE=German_Germany.1252  LC_CTYPE=German_Germany.1252   
[3] LC_MONETARY=German_Germany.1252 LC_NUMERIC=C                   
[5] LC_TIME=German_Germany.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] devops_0.1.2

loaded via a namespace (and not attached):
[1] magrittr_1.5   tools_3.2.2    yaml_2.1.13    memoise_0.2.1  stringi_1.0-1 
[6] stringr_1.0.0  digest_0.6.8   devtools_1.9.1

更新

我发现错误实际上是由于在我Suggests:文件Imports:文件的DESCRIPTION而不是* checking package dependencies ... NOTE No repository set, so cyclic dependency check skipped 部分列出了一些软件包依赖项。

但是,我仍然注意到已跳过依赖项检查,因为没有设置存储库:

ClipGet()

这是否意味着尚未执行依赖性检查,如果是,我需要更改哪些才能实现此目的?

0 个答案:

没有答案