GitHub ActionsでRのFlowを実行するときのTips
動機
GitHub ActionsでR関連のFlowを動かすとき、R packagesのインストールに時間が掛かる。少しでも短縮するために、Cacheを利用したい。
GitHub Actions
設定例
steps:
- uses: actions/checkout@v3
- uses: r-lib/actions/setup-r@v2
- uses: r-lib/actions/setup-renv@v2
with:
profile: '"shiny"'setup-r-dependenciesとsetup-renvの違い
renvを利用しているのであれば、
actions/setup-renv
を使えばよさそう。
actions/setup-r-dependencies
は、renvを使わずにR packagesの依存関係を解決するために利用される。
どちらか一方で事足りる。