2023-01-09 bundler BUNDLE_ONLY
bundler BUNDLE_ONLY
bundler v2.3.19 からBUNDLE_ONLY
という環境変数を使うことで特定のgemグループをインストールすることができる。
BUNDLE_ONLY is now available - DEV Community 👩💻👨💻
使い方の例としては、下記のようにCIでBUNDLE_ONLY
を指定することで、 rubocop 関連gemのみをインストールすることができる。
# .github/workflows/rubocop.yml
env:
BUNDLE_ONLY: rubocop
BUNDLE_ONLY 指定のメリット
BUNDLE_ONLY
を指定することで下記のような利点を得られる。
bundle install
時間の短縮- bundle size の縮小(CI環境だとキャッシュサイズの縮小)
複数指定する場合
複数の場合は、:
で区切ることができる。
BUNDLE_ONLY=rubocop:test
bundle config で設定する場合
bundle config
で設定することも可能。
$ bundle config set only development