Skip to content
Latchkey

Shell - CI/CD用語集の定義

shell は、コマンドを読み取り、変数や glob を展開し、process を起動するコマンドインタプリタです。一般的な shell には bash、sh(dash)、zsh、そして Windows の PowerShell があります。

CI での扱い

GitHub Actions は Linux と macOS では bash、Windows では PowerShell をデフォルトにします。デフォルトの bash は set -eo pipefail で実行されるため、失敗したコマンドや pipeline はステップを中断します。step ごとに shell: キーで上書きできます。

関連ガイド