GitHub ActionsでRのFlowを実行するときのTips
更新日:2023.12.17
作成日:2023.12.17
動機
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の依存関係を解決するために利用される。
どちらか一方で事足りる。