我正在转换BUGS示例 https://github.com/stan-dev/example-models/tree/master/bugs_examples到仅示例包中,每个示例都带有.Rmd晕影。完整的软件包将基于TravisCI构建。
为一个示例构建一个插图需要至少2分钟,因此对于调试版本,应该可以包含/排除单个插图。我知道我可以手动运行单独的Knit运行,但有时需要运行整个构建。
在我目前的解决方法中,Rmd文件被移动到另一个目录,但解决方案并不好。我正在寻找这样的东西:
---
title: "Rats: a normal hierarchical model"
date: "`r Sys.Date()`"
build: "`r Sys.getenv("build_bugs_rats") != ''`"
output: rmarkdown::html_vignette
欢迎其他想法。
答案 0 :(得分:1)
我不知道有选择地构建或不构建vignet的内置方法。我对此的修改是调整.travis.yml
以执行以下操作:
gh-pages
)BUILD_ALL_VIGNETTES
,则构建并使用vignet检查整个包,并将已编译的小插图推送到gh-pages
分支。gh-pages
分支。