Skip to content
Latchkey

setup action とは?

setup action は、特定の Node、Python、Java バージョンなど、名前付きのツールチェーンをプロビジョニングし、job の残りの部分に公開する再利用可能な CI action です。まず tool cache を確認し、必要な場合にのみ download してから、ツールを path に追加し、関連する設定を構成します。これにより、workflow がツールチェーンを固定して使用する方法が標準化されます。

なぜ重要か

setup action は手作りのインストールスクリプトを排除し、ツールチェーンのバージョンを明示的かつ再現可能にします。ウォームな tool cache と組み合わせることで、セットアップは job 全体で高速かつ一貫したものになります。要求されたバージョンは、マネージド runner イメージが事前インストールしておくべきものを示すシグナルにもなります。

関連ガイド