Docker Container Action - CI/CD 用語集の定義
Docker container action とは、runs.using: "docker" と image:(Dockerfile または事前ビルド済みイメージ参照)で宣言され、Docker イメージ内で実行されるカスタム action です。
トレードオフ
container action は自身の OS と依存関係をパッケージ化するため、再現性が高く自己完結しています。その代償はイメージの pull と build の時間で、Linux runner でしか実行できません。
データの受け渡し
inputs は環境変数(INPUT_<NAME>)または args として渡され、outputs は $GITHUB_OUTPUT のファイルに書き込まれます。
関連ガイド
JavaScript Action - CI/CD Glossary DefinitionJavaScript Action: A JavaScript action is a custom action that runs directly on the runner with Node.js, decl…
Composite Action - CI/CD Glossary DefinitionComposite Action: A composite action is a custom action defined with `runs.using: "composite"` that bundles m…
Image Pull Time - CI/CD Glossary DefinitionImage Pull Time: Image pull time is the wall-clock duration spent downloading and extracting a container imag…