使用travis-ci来测试R/Bioconductor包

travis-ci.com是一个非常流行的软件测试网站。它会自动检测你在github上软件包的变动而进行编译测试,你可以在readme文档中加入测试结果是否passing的图像,非常方便。但是,也可能会出很多bug,因为它会涉汲多方面的环境,测试出错不一定是自己的软件包出现了问题。

第一步,在travis-ci.com上使用你的github帐号注册一个用户。

第二步,在github中选择你希望travis-ci来测试的工程,在其中加入一个”.travis.yml”的文档,文档内容示例如下:

language: r
sudo: false
r: bioc-release
r_packages:
- RColorBrewer
- ggplot2
bioc_packages:
- BiocGenerics

可以从https://docs.travis-ci.com/user/languages/r/获取更多帮助如何设置这个文档。

第三步,在travis-ci.com中选择你加入了.travis.yml的工程。

第四步,在github的readme文档中加入Status Images。具体步骤如下:在travis-ci.com中的具体工程测试结果中点击那个status的图像,会跳出图像的地址,在第二格先择Markdown,然后从第三格中拷贝代码,把它贴到github的工程的readme文档中就可以了。参考:https://docs.travis-ci.com/user/status-images/

发表评论

电子邮件地址不会被公开。 必填项已用*标注