action (GitHub Actions) - CI/CD用語集の定義
action は、step 内で uses: によって呼び出される再利用可能な自動化の単位です。
action は uses: で参照される、パッケージ化された再利用可能なワークフロー自動化の単位であり、actions/checkout などがあります。action は JavaScript、Docker、または composite です。
action は、コードのチェックアウトや言語ランタイムのセットアップといった共通の step をカプセル化します。tag、branch、または commit SHA でバージョン管理され、Marketplace を通じて共有されます。
バージョンの参照
action を tag (@v4)、branch、または完全な commit SHA で参照します。SHA への固定は、サードパーティの action にとって最も改ざんに強いオプションです。
関連ガイド
Action SHA Pinning - CI/CD Glossary DefinitionAction SHA Pinning: Action SHA pinning is referencing a third-party action by its full commit SHA (for exampl…
Step (GitHub Actions) - CI/CD Glossary DefinitionStep (GitHub Actions): A step is a single task within a job, either a shell command via `run:` or an action v…