• SIS Lab
  • >
  • note
  • >
  • GitHub ActionsでRのFlowを実行するときのTips

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の依存関係を解決するために利用される。 どちらか一方で事足りる。

参考