Skip to content
Latchkey

ログインシェル - CI/CD用語集の定義

ログインシェルは、ユーザーが認証したときに最初に起動されるシェルであり、/etc/profile~/.bash_profile などのプロファイルファイルを読み込みます。ログインシェルではないシェル(ほとんどのCIステップ)はそれらをスキップします。

CIでは

シェルのプロファイルにインストールされたツール(nvm、rbenv、conda)は、ステップが ~/.bashrc を読み込まない非ログイン・非対話のシェルで実行されるため、CIでは見つからないことがあります。workflow内でツールを明示的にセットアップするか、意図的に bash -l を使ってください。

関連ガイド