可以使用 GHA 缓存 RMarkdown 结果吗?

mil*_*lft 6 r knitr r-markdown github-actions

我正在使用 GitHub Actions 呈现一些 RMarkdown 文件并将它们部署到网站,使用rmarkdown::render_site().

但其中一些有一些长时间运行的代码。在本地运行时,我可以使用knitr的缓存来减少不同运行之间的运行时间:

```{r, cache=TRUE}
# long running code
```
Run Code Online (Sandbox Code Playgroud)

但是当使用 GHA 时,缓存结果在不同的运行之间是不保持的。我想知道是否有办法解决这个问题,以减少不同工作流程运行之间的运行时间?

我知道缓存ř包安装(如图这里例如)。knitr缓存是否有类似的可能?